1
下面的applescript似乎正在運行宏兩次,因爲我得到的消息框2次。爲什麼我的applescrpt在運行excel宏時返回2個msgbox?
tell application "Microsoft Excel"
activate
run VB macro "Test.xlsx!Test()"
end tell
而且測試()宏:
Sub Test()
MsgBox "This is an Excel macro."
End Sub
我收到消息框 「這是一個Excel宏」。兩次,所以我想它運行兩次。任何想法爲什麼它運行兩次?
在Windows上使用ruby自動執行excel時遇到了類似的問題。嘗試運行沒有括號?不確定AppleScript是否會因爲它們而發射兩次。 – Pynner 2013-03-27 11:54:24
謝謝!它解決了這個問題! – user2209288 2013-03-27 23:27:59