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

标签 vba macos applescript powerpoint office-2016

我在 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 的位置。

我最初把它放在下面 /Library/Application Scripts/com.microsoft.Excel 我应该把它放在我的图书馆下面 /Users/用户名/Library/Application Scripts/com.microsoft.Excel

关于vba - AppleScriptTask 抛出错误 5 - 无效的过程调用或参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35200331/

相关文章:

excel - 如何在打开时关闭应用程序的 excel 中编辑 vba?

macos - 观察新的系统通知 OSX

objective-c - 以编程方式在显示器之间移动 Mac 菜单栏

macos - Applescript 右键单击​​一个文件

excel - VBA 打印为 PDF 并使用自动文件名保存

vba - 将文本转换为数字

excel - 范围的替换方法

xcode - 为什么我无法对这个 Mac 应用程序进行代码签名?

macos - Mac OS X 上多个光标的 Sublime Text 热键/键绑定(bind)

swift - 无法在 Swift 中将文件传输/删除到 ~/Library/Application Scripts/