2

我在 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 这个路径好吗?

谢谢您的帮助

4

2 回答 2

2

我知道这是一个旧线程,但我收到了这个错误,问题是我的 AppleScript 的位置。

我最初在 /Library/Application Scripts/com.microsoft.Excel 下拥有它,我应该在我的图书馆 /Users/username/Library/Application Scripts/com.microsoft.Excel下拥有它

于 2017-10-11T20:53:40.313 回答
0

我最初确实收到了该错误,但现在它适用于您指定的文件夹位置,但只有在我重新启动 Mac 并使用 Excel:mac 2016 尝试相同的脚本之后(我不确定哪个操作导致成功)。有趣的是,我认为由于 Microsoft 非常保护他们的商标,我最初认为文件夹名称需要是“com.microsoft.Power Point ”,但那不起作用。

于 2016-02-04T13:14:53.550 回答