[英]Excel2016VBA (Mac) MkDir returns error 75
我一直在研究一個簡單的代碼(在互聯網的指導下),該代碼根據單元格R1C1中的內容創建目錄。
Sub mkdirtest()
Dim f_string As String
Sheets("Sheet1").Select
f_string = Cells(1, 1)
MkDir (f_string)
End Sub
在R1C1中,例如,我有“ / Users / cwu / Desktop / Tefdshsdfh”並運行宏,我得到一個對話框來授予文件訪問權限(為此選擇桌面,然后選擇授予訪問權限),然后
Run-time error '75':
Path/File access error
但是,當我在R1C1中具有“ / Users / cwu / Library / Group Containers / UBF8T346G9.Office / EXCELtest / Tefdshsdfh”時,一切正常,該文件夾是“繞過” Apple沙箱/安全措施的位置中的文件夾(來自此站點, http: //www.rondebruin.nl/mac/mac034.htm,請諒解任何錯誤的術語,我是編碼的新手。
有針對這個的解決方法嗎? 我已經閱讀到Excel for Mac 2016存在問題,並且正在由Microsoft處理。 該代碼在2011年也能正常工作,我已經對其進行了測試。
在Mac或Windows上,如果存在合法錯誤,路徑長度太長,嘗試創建的文件夾包含非法字符或存在安全限制阻止您在該位置創建文件夾,則將生成該錯誤。 。
但是,如果目錄已經存在,它也將返回該錯誤,我不想發出光顧,但這可能是您的問題嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.