AppleScriptTask抛出错误5 - 无效的过程调用或参数

问题描述 投票:1回答: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这个路径好吗?

谢谢您的帮助

applescript powerpoint-vba applescript-excel office-2016 mac-office
2个回答
0
投票

我最初确实得到了这个错误,但现在它适用于我所说的文件夹位置,但只有在我重新启动我的Mac并尝试使用Excel的相同脚本后:mac 2016(我不确定哪个操作对成功负责)。有趣的是,我认为,由于微软非常保护他们的商标,我原本认为文件夹名称需要是“com.microsoft.PowerPoint”,但这不起作用。


0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.