1

У меня возникла проблема с Macpoint PowerPoint. В моем модуле VBA мне нужно запустить applescript. Поскольку мы больше не можем использовать MacScript, я следовал объяснению RonDeBruin для использования AppleScriptTask. Мой Applescript работает отлично самостоятельно, но когда я пытаюсь вызвать его, как это:AppleScriptTask выдает ошибку 5 - неверный вызов или аргумент процедуры

AppleScriptTask("hello.scpt", "myhandler", "hello") 

С в моем яблочного скрипте

on myhandler(paramString) 
say paramString 
End myhandler 

Это дает мне ошибка 5 - недопустимый вызов процедуры или аргумент

мой сценарий находится в библиотеке/приложении Scripts/com.microsoft.Powerpoint это путь в порядке?

Спасибо за вашу помощь

ответ

0

Я получил эту ошибку изначально, но теперь он работает для меня с заявленной папкой, но только после того, как я перезагрузил свой Mac и попробовал один и тот же сценарий с Excel: Mac 2016 (I» m не уверен, какое действие отвечает за успех). Интересно, что я думал, что, поскольку Microsoft очень защищает свои товарные знаки, я изначально считал, что имя папки должно быть «com.microsoft.Power P oint», но это не сработало.

+0

Я перезагрузил свой Mac, но ничего не изменилось. По-прежнему такая же ошибка, и если она работает для вас, я действительно не понимаю, что случилось. Я попробую с excel, чтобы увидеть, изменит ли он что-нибудь –

+0

Я перезагрузил свой mac, я попытался с файлом excel и com.microsoft.Excel, но он не будет работать –

+0

Вы просто сохранили сценарий из редактора, указав имя без расширения? Я обнаружил, что это не сработает, если вы добавили .scpt в имя файла при сохранении или в дальнейшем в Finder. –

0

Я знаю, что это старый поток, но я получаю эту ошибку, и проблема была в месте моего AppleScript.

я первоначально имел под /Библиотека/Сценарии приложения/com.microsoft.Excel , и я должен был под моей библиотеки Сценарии /Users/имя пользователя/Library/Application/ком. microsoft.Excel

 Смежные вопросы

  • Нет связанных вопросов^_^