Я пытаюсь открыть powerpoint из командной строки и запустить надстройку или альтернативно добавить существующий макрос в powerpoint программно, а затем запустить powerpoint с помощью макроса.

Я вижу, что в командной строке есть опция для запуска макроса с помощью /m macroName , но я не вижу способа запустить надстройку. Это возможно?

1 ответ1

1

Я не пользователь VBScript, поэтому не могу дать вам главу и стих о том, как получить и автоматизировать объект PowerPoint, используя его, но как только вы это сделаете, у объекта PPT появится приложение.Запустить метод. Вот быстрый пример, который я собрал на основе поиска Google. Это работает здесь:

Сохраните это как файл VBS:

Set oApp = CreateObject("Powerpoint.Application") 
oApp.Run "PublicSubName" 

Если в загруженной надстройке есть подпрограмма Public Public SubSubName, она запустится.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .