我一直在研究一個簡單的代碼(在互聯網的指導下),該代碼根據單元格R1C1中的內容創建目錄。Excel2016VBA(Mac)MkDir返回錯誤75
Sub mkdirtest()
Dim f_string As String
Sheets("Sheet1").Select
f_string = Cells(1, 1)
MkDir (f_string)
End Sub
在R1C1我有例如「/用戶/ CWU /桌面/ Tefdshsdfh」和運行宏,我得到一個對話框,以獲得文件訪問權限(爲我選擇桌面,然後選擇訪問授權),然後
Run-time error '75':
Path/File access error
然而一切正常,當我有「/用戶/ CWU /庫/集團集裝箱/ UBF8T346G9.Office/EXCELtest/Tefdshsdfh」在R1C1這是一個文件夾中「繞過」蘋果沙箱/安全的位置措施(從這個網站http://www.rondebruin.nl/mac/mac034.htm原諒我的任何錯語,我是編碼新手。)。
有沒有解決方案?我已閱讀過適用於Mac 2016的Excel存在問題並正在由Microsoft進行工作。該代碼也在2011年正常工作,我已經測試了代碼。
Mac不使用與Windows不同的路徑分隔符嗎? – Chrismas007
使用'Application.PathSeparator'而不是「\」或「:」https://msdn.microsoft.com/en-us/library/office/ff820973.aspx **編輯:**重新閱讀這個問題很可能不是你的問題... –
對不起隊友,但是Mac上的任何VBA都有問題。 VBA在mac上的功耗較低,有時候在mac上不可能贏得簡單的東西。 – Andreas