为什么这个 MacScript 没有在 Excel 上返回值

为什么这个 MacScript 没有在 Excel 上返回值

我有以下 VBA 脚本

Dim fileName As String
fileName = MacScript("choose file name")
MsgBox fileName

✅ 如果我在脚本编辑器中运行 AppleScript,并选择一个预先存在的文件,则会返回一个路径。✅
如果我在脚本编辑器中运行 AppleScript,并尝试创建一个新文件,则会返回一个路径。✅
如果我在 Excel 中运行它,并选择一个预先存在的文件,则会返回一个路径。❌
如果我在 Excel 中运行它,并尝试创建一个新文件,则不会返回路径。

请问可能出了什么问题?

Mac 版本:10.14 (Mojave)
Excel 版本:16.20 (181208)
VBA 版本:7.1

相关内容