我在Mac 2016 Powerpoint上遇到问题。在我的VBA模块中,我需要运行一个AppleScript。因为我们不能再使用MacScript了,所以我遵循RonDeBruin的解释来使用AppleScriptTask。我的Applescript在他自己的工作正常,但当我试着这样称呼它时:
AppleScriptTask("hello.scpt", "myhandler", "hello")
使用我的苹果脚本
on myhandler(paramString)
say paramString
End myhandler
它给我一个错误5 - 无效的过程调用或参数
我的脚本放在Library / Application Scripts / com.microsoft.Powerpoint这条路径好吗?
感谢您的帮助
答案 0 :(得分:0)
我最初确实得到了这个错误,但是现在它适用于我所说的文件夹位置,但只有在我重新启动Mac并尝试使用Excel的相同脚本之后:mac 2016(我不确定哪个操作对成功负责)。有趣的是,我认为,由于微软非常保护他们的商标,我原本认为文件夹名称必须是“com.microsoft.Power P oint”,但这不起作用。
答案 1 :(得分:0)
我知道这是一个旧线程,但我收到此错误,问题是我的AppleScript的位置。
我最初拥有它 / Library / Application Scripts / com.microsoft.Excel 我应该在我的图书馆下面 / Users / username / Library / Application Scripts / com.microsoft.Excel