Использование WWExecute для запуска макроса WORD
Добавлено: Пт янв 11, 2008 8:03 pm
Здравствуйте, коллеги! Есть необходимость использования функции WWExecute для запуска макроса вордовского файла. Скрипт выглядит следующим образом:
command = "Word.Application.Run(" + StringChar(34) + "Probe" + StringChar(34) + ")";
WWExecute( "winword", "E:/Отчет.doc", command );
Однако в результате работы этого скрипта не происходит желаемого (что то работает, никто не ругается, в тексте документа появляется кусок команды)....хотя команда точно правильная и точно работает из среды VBA (в макросе Word).
Так же не работает запуск макроса в формате:
command = "[Run(" + StringChar(34) + "Probe" + StringChar(34) + ")]";
Помогите пожалуйста, если кто-то сталкивался, в первую очередь не могу понять, что подразумевается под command - строка VBA или нечто другое.
command = "Word.Application.Run(" + StringChar(34) + "Probe" + StringChar(34) + ")";
WWExecute( "winword", "E:/Отчет.doc", command );
Однако в результате работы этого скрипта не происходит желаемого (что то работает, никто не ругается, в тексте документа появляется кусок команды)....хотя команда точно правильная и точно работает из среды VBA (в макросе Word).
Так же не работает запуск макроса в формате:
command = "[Run(" + StringChar(34) + "Probe" + StringChar(34) + ")]";
Помогите пожалуйста, если кто-то сталкивался, в первую очередь не могу понять, что подразумевается под command - строка VBA или нечто другое.