VBA 以非只读方式打开 100

如图,Word.Application.Documents.Open("d:\托福入班测试反馈.docx"),False,False第二个false应该是对应readon... 如图,

Word.Application.Documents.Open ("d:\托福入班测试反馈.docx"), False, False

第二个false应该是对应readonly = false
但现在打开文件以后还是只读模式无法编辑
怎么让vba自己去点一下上面的edit document?
转变成可以编辑的模式?多谢!
展开
 我来答
圣鸾OJ
2015-10-13 · TA获得超过1629个赞
知道小有建树答主
回答量:1136
采纳率:96%
帮助的人:112万
展开全部
Dim dc As Word.Document
Set dc =
Documents.Open("d:\托福入班测试反馈.docx")

直接定义一个对象,open方法后面的七七八八参数都省略

dc就是代表了这个打开的文档
然后根据需要操作dc对象就好了呀?

是不是我把楼主的问题想的太简单了!!!
补充一下,如果文件属性设置为只读,不管哪种方式打开,都会在只读方式下运行!
还有,如果文档处于被其它应用程序占用,也只能以只读方式打开!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lgf126
2014-07-02 · TA获得超过1101个赞
知道小有建树答主
回答量:1077
采纳率:33%
帮助的人:465万
展开全部
Dim dc As Word.Document
Set dc =
Documents.Open("d:\托福入班测试反馈.docx")

直接定义一个对象,open方法后面的七七八八参数都省略

dc就是代表了这个打开的文档
然后根据需要操作dc对象就好了呀?

是不是我把楼主的问题想的太简单了!!!
补充一下,如果文件属性设置为只读,不管哪种方式打开,都会在只读方式下运行!
还有,如果文档处于被其它应用程序占用,也只能以只读方式打开!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zzhilling
2014-07-02 · TA获得超过2700个赞
知道大有可为答主
回答量:3255
采纳率:45%
帮助的人:1115万
展开全部
aa = Word.Application.Documents.Open ("d:\托福入班测试反馈.docx",readonly=false)
if aa.readonly = true then
msgbox("只读方式")

else
msgbox("非只读方式")

end if
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
落叶l无情
2014-07-02 · TA获得超过1417个赞
知道大有可为答主
回答量:1372
采纳率:0%
帮助的人:1415万
展开全部
office 2013测试一切正常,打开可编辑。不知道你这个是什么版本,从来没见过
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式