#vba #ms-word #jscript
#vba #ms-word #jscript
Вопрос:
У меня есть шаблон Word с макросом, определенным в разделе ThisDocument:
Sub Go(pID As Integer, pPassword As String)
Я пытаюсь выполнить этот макрос из JScript следующим образом:
application.Run("Go", 1, "secret");
Но это не удается — что я делаю не так?
Ответ №1:
Хорошо, нашел один ответ:
- удалите параметры
-
вместо этого используйте переменные документа:
document.Variables.Add("id", 1); document.Variables.Add("password", "secret"); application.Run("Go");