乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 当用<em>vba</em>打开指定文档时提示只能以只读方式打开,说是保护起来...-vba e

当用<em>vba</em>打开指定文档时提示只能以只读方式打开,说是保护起来...-vba e

作者:乔山办公网日期:

返回目录:excel表格制作


aa = Word.Application.Documents.Open ("d:\托福入班测试反馈.docx",readonly=false)
if aa.readonly = true then
msgbox("只读方式")

else
msgbox("非只读方式")

end if

重启机器试试看,可能文件被别的进程打开了,所以只能只读方式打开。
是 microsoft open xml converter 转换软件捣乱。 让正常的打开方式 excel2007 无法介入,只有microsoft open xml converter,没法选择别的打开方式。
解决方法: 打开任意一个 excel2003 文件 ,然后用软件内的 文件 打开 选择要打开的文件,然后关闭,出来后 选择要打开的文件 右键 打开方式 打开默认选择 excel2007 勾选上始终使用此程序打开。
就此大功告成。以后就不会出现此问题了。

Sub a()
      Dim mypath As String
      Dim myfile As String
      mypath = "d:\123\"
      myfile = "a.xls"
      Workbooks.Open mypath & myfile, , True
End Sub


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

测试OK!

相关阅读

  • <em>excel</em> <em>vba</em> 打开<em

  • 乔山办公网excel表格制作
  • 用VBA试试吧,首先确保你的工作薄中有至e799bee5baa6e997aee7ad94e78988e69d83335少两个工作表(sheet),然后ALT+F11,新建一个用户窗体,用默认名称:userform1,拖放两个标签控件,两个文本框控件,
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网