Запустить макрос VBA (Excel) из командной строки - PullRequest
2 голосов
/ 02 ноября 2010

У меня есть макрос VBA в Excel, который генерирует некоторый C-код. Можно ли запустить выполнение этого макроса как часть процесса сборки на основе make (например, через VBScript)? Если да, то как?

1 Ответ

1 голос
/ 02 ноября 2010

Да, вам нужно автоматизировать Excel, а затем использовать функцию InvokeMember для запуска макроса.

В следующей статье показано, как это сделать из .Net, он должен быть похож на вызов изVBscript, за исключением того, что вам нужно будет использовать позднюю привязку: КАК: запускать макросы Office с помощью автоматизации из Visual C # .NET

А вот в блоге показано, как вызывать пользовательский макросв Outlook из VBScript: Вызов Outlook VBA Macro извне (VB / VBScript / C #)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...