导航:首页 > 版本升级 > vba设置文件属性只读

vba设置文件属性只读

发布时间:2023-08-21 21:37:21

⑴ excel vba 用只读的方法打开文件的问题

Suba()
DimmypathAsString
DimmyfileAsString
mypath="d:123"
myfile="a.xls"
Workbooks.Openmypath&myfile,,True
EndSub


在OPEN中的第三个参数。=TRUE表示,为只读方式专打开。

测试属OK!

⑵ vba怎么把源文件复制过去的东西变成只读

首先将 在引用中 米microsoft.scripting.runtime 勾上.否则会报错的.如下图

⑶ 在VBA中怎么用语言改变excel的只读属性为读写属性

如果是Sheet的话,可以用一下方法

Sheets(sheet名).Unprotect (密码)

Sheets("Sheet1").Unprotect("123")

如果是工作簿,用以下方法

ActiveWorkbook.WritePassword = ""

⑷ vba如何实现对只读文件传数据

将excel和word放在同一目录下,在excel中建立按钮,双击后输入下列代码:PrivateSubCommandButton1_Click()Application.ScreenUpdating=False'关闭屏幕刷新OnErrorResumeNext'捕捉错误DimoStAsRange,wdDocAsWord.Document,wdRangeAsWord.RangemyPath=ThisWorkbook.Path&"\2.doc"'定义word文件路径,名字自己修改,我设定为2.docSetwdDoc=GetObject(myPath)'打开wordDimkey(2)'定义一下数组,key(1)="abcdefg"'要替换的数据key(2)="hijklmn"SetwdRange=wdDoc.Content'将word的文档内容赋予wdrangeFori=1To2'循环WithwdRange.Find.Text=key(i)'查找.Replacement.Text=key(i)&IIf(i=1,Cells(1,1).Value,Cells(5,2).Value)'替换.Forward=True.Wrap=wdFindContinue.Format=False.MatchCase=False.MatchWholeWord=False.MatchByte=True.MatchWildcards=False.MatchSoundsLike=False.MatchAllWordForms=FalseEndWithwdRange.Find.ExecuteReplace:=wdReplaceAll'全部替换NextwdDoc.Save'保存wordwdDoc.Close'关闭wordSetwdDoc=NothingApplication.ScreenUpdating=True'开启屏幕刷新EndSub经测试,已经达到楼主要求,请追加分数并采纳.呵呵

阅读全文

与vba设置文件属性只读相关的资料

热点内容
酒店如何借助网络进行产品营销 浏览:236
旅行拍照必备app 浏览:260
ps文件夹图片加logo 浏览:513
上传视频网站需要多少钱 浏览:762
oracle修改数据库实例名 浏览:591
java修改jar包 浏览:330
环保检查都检查什么内容及文件 浏览:328
电脑上保存的文件消失 浏览:462
苹果手机在哪查找文件 浏览:242
果园浇水哪个app最快 浏览:424
matlab访问excel中文件 浏览:237
手机qq如何编辑文件在哪里设置密码 浏览:473
qq卸载过后之前的文件都找不到了 浏览:586
如何在ppt中做动态数据大屏 浏览:272
火狐上传不了文件夹 浏览:897
神州a460设置开机密码 浏览:615
linux更改系统版本 浏览:463
美行车载导航路径文件 浏览:417
如何搭建网站的用户中心 浏览:424
u大师找不到isos镜像文件 浏览:408

友情链接