VBA Shell函数抛出错误53 - Mac Office 2016上找不到文件

时间:2016-02-07 01:16:07

标签: vba excel-vba powerpoint-vba office-2016 mac-office

我正在尝试在Mac Office 2016 powerpoint上的vba宏中启动一个shell脚本。

我已经放了这行代码:

Shell "Macintosh HD:Library:Application Scripts:com.microsoft.Powerpoint:test.sh"

它在powerpoint 2011中运行良好,但在powerpoint 2016中,它会引发错误53:找不到文件

2016年有什么不同可以使这项工作吗?

感谢您的回答

2 个答案:

答案 0 :(得分:0)

Mac上的PPT 2016非常严重"沙盒"。从内部,您无法像以前那样访问系统中任何位置的文件。

答案 1 :(得分:0)

在Offic 2016中运行脚本的唯一方法是使用新的AppleScriptTask命令,但我认为你没有设法让它工作,因此尝试这条路线。