簡體   English   中英

打開輸入的FilePath有效,但打開輸出的FilePath不起作用

[英]Open FilePath For Input works, but Open FilePath For Output doesn't

我在Mac上的MS Excel 2016中遇到了VBA宏的問題。 當我在網絡共享上為Input打開文件時,它將打開並讀取文件,沒有問題。 當我嘗試為輸出打開相同的文件時,出現錯誤52:錯誤的文件名或編號。

我知道它與字符數的限制無關,我在本地嘗試過,它可以雙向工作。

僅當我要寫入的文件位於網絡共享文件夾中且僅在Mac上時,才真正出現此問題。 我認為這不是權限問題,因為我已將文件夾設置為允許所有人讀取/寫入。

通過首先在本地保存文件,然后將其復制到網絡共享中,我能夠解決此問題,如下所示:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM