2015-12-14 76 views
0

我在Mac上的MS Excel 2016中有一個VBA宏的問題。當我在輸入的網絡共享上打開文件時,它會打開並讀取文件沒有問題。當我嘗試打開輸出的相同文件時,出現錯誤52:錯誤的文件名或數字。打開FilePath輸入工作,但打開FilePath輸出不

我知道它與字符數量的限制無關,而且我在本地嘗試了它,並且它在兩種方式下都可以使用。

這個問題真的只發生在我想要寫入的文件存在於聯網的共享文件夾中,並且只在Mac上。我不認爲這是一個權限問題,因爲我已經設置了文件夾以允許所有人讀/寫。

回答

0

我能夠通過保存文件在本地,然後再複製到網絡共享,這樣來解決此問題:

Open FilePath2 For Output As #1 
Print #1, "Hello" 
Close (1) 
FileCopy FilePath2, FilePath