Как импортировать файл макроса (ранее экспортированный как файл .bas) в Microsoft Word с помощью командной строки? - PullRequest
0 голосов
/ 26 апреля 2010

Я пишу программу командной строки, в которой есть шаг, на котором мне нужно заменить текст в файле Word. Задача замены выполняется с помощью макроса Word.

Теперь мне нужно вызвать этот макрос из командной строки. На данный момент мы можем сделать это, используя параметр /mMacroName в winword.exe, то есть <path-to-msoffice>\winword.exe /mMacroName. Но для этого макрос должен быть уже доступен как глобальный макрос.

Так как мне нужно запустить программу на другом компьютере, мне нужно импортировать вышеуказанный макрос, заменяя его программно ... и я не знаю, как это сделать.

1 Ответ

1 голос
/ 26 апреля 2010

Добавление макроса с использованием VBScript будет вариантом. Вы можете найти образец для начала в следующем связанном вопросе:

Удаление макроса MS Word с использованием VBScript

...