打開Excel時,我試圖打開從Outlook一個Excel文件,但我只能以只讀方式打開。 我寫這段代碼:VBA只讀從Outlook
strFile = "C:\Users\My File.XLSX"
Set sourceWB = XLApp.Workbooks.Open(strFile, True, False)
但它沒有工作。
我想在閱讀模式下打開它。
非常感謝你提前,
洛倫佐
打開Excel時,我試圖打開從Outlook一個Excel文件,但我只能以只讀方式打開。 我寫這段代碼:VBA只讀從Outlook
strFile = "C:\Users\My File.XLSX"
Set sourceWB = XLApp.Workbooks.Open(strFile, True, False)
但它沒有工作。
我想在閱讀模式下打開它。
非常感謝你提前,
洛倫佐
沒有爲只讀屬性。如果將該屬性設置爲vbNormal,它應該正常打開。但是你必須在文件打開之前設置它。
SetAttr "C:\Blank.xls", vbNormal
你的語法就可以了。我認爲這個問題是「C:\用戶\」是一個系統目錄和NTFS限制對只讀。嘗試將文件放在不同的位置。例如「%USERPROFILE%」
非常感謝! – Lorenz 2014-12-03 09:11:55
非常感謝! – Lorenz 2014-12-03 09:13:17
不要忘記標記它是否適合你。 – DejaVuSansMono 2014-12-03 14:41:45