我尝试从Outlook打开excel文件,但我只能在只读模式下打开它。 我写了这段代码:
strFile = "C:\Users\My File.XLSX"
Set sourceWB = XLApp.Workbooks.Open(strFile, True, False)
但它没有用。
我想在阅读模式下打开它。
非常感谢您提前,
洛伦佐
答案 0 :(得分:0)
你的语法还可以。我认为问题是' C:\用户\'是一个系统目录,NTFS限制为只读。尝试将文件放在不同的位置。例如'%UserProfile%'
答案 1 :(得分:0)
有一个只读属性。如果将属性设置为vbNormal,则应该正常打开。但是你必须在文件打开之前设置它。
SetAttr "C:\Blank.xls", vbNormal