我目前在寫工作VBA宏但是我遇到了,我很希望你能幫助我解決一個問題的過程。如何簡單地從Mac上運行一個AppleScript任務練成2016
所有我想要做的就是簡單地運行從Excel中一個AppleScript的應用程序,這是很容易在2011年的版本做的,但似乎已得到了很多更復雜的2016年版。
我研究不同的地方上網,但沒有運氣,唯一的文章和導遊我所遇到指向參數並檢查文件,但不幸的是我不知道任何這些都是。我所要做的就是提供applescript的文件路徑,以便excel可以運行它,這些甚至可能嗎?
我附上相關的AppleScript文件,請不要對我做出判斷太難爲它是多麼糟糕,我只是從上週開始學習。
在Excel 2011工作的代碼如下:
OSA = "/usr/bin/osascript"
SCRIPT = "https://stackoverflow.com/users/savePDF.scpt"
MacScript ("do shell script " & Chr(34) & OSA & " " & SCRIPT & Chr(34))
然而在Excel 2016我試圖使用AppleScript的任務命令,但得到一個編譯錯誤的說法是不可選的。雖然我不確定他們在說什麼論點
非常感謝您的幫助。
你怎麼會用來做什麼的,怎麼你嘗試過這樣做,到目前爲止,以及使用這些方法時遇到的問題/錯誤? – Mikegrann
[你到目前爲止嘗試過什麼?](http://whathaveyoutried.com) 請[編輯]你的問題以顯示代碼 的[mcve]你有問題,然後我們可以嘗試幫助 與具體問題。你還應該閱讀[問]。 –
對不起,我忘了添加任何信息,非常愚蠢的我。在Excel 2011中,我設法使用以下代碼運行腳本:OSA =「/ usr/bin/osascript」 SCRIPT =「/users/savePDF.scpt」 MacScript(「do shell script」&Chr(34) &OSA&「」&SCRIPT&Chr(34))在Excel 2016中,我嘗試使用「Applescripttask」命令並得到一個編譯錯誤,該參數不是可選的。雖然我不能確定的說法應該包括 – Ruthus99