繁体   English   中英

Excel2016VBA(Mac)MkDir返回错误75

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM