1

メッセージボックスが2回表示されるため、次のapplescriptはマクロを2回実行しているようです。

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 マクロです」というメッセージ ボックスが表示されます。2回なので、2回実行されていると思います。なぜ2回実行されているのですか?

4

1 に答える 1

0

AppleScript にバグがあると、通常はサードパーティのアプリケーションを呼び出したときに、最初から再実行しようとすることがあります。

于 2013-04-19T11:56:26.853 に答える