1

当我收到消息框 2 次时,以下 applescript 似乎正在运行宏两次。

tell application "Microsoft Excel"
activate
run VB macro "Test.xlsx!Test()"
end tell

而 test() 宏是:

Sub Test()
MsgBox "This is an Excel macro."
End Sub

我收到消息框“这是一个 Excel 宏”。两次,所以我猜它运行了两次。知道为什么它运行两次吗?

4

1 回答 1

0

我注意到当一个 applescript 出现错误时,它有时会尝试从头开始再次运行,通常是在它调用某个第三方应用程序时。

于 2013-04-19T11:56:26.853 回答