Как программно получить объект Macro? - PullRequest
0 голосов
/ 14 марта 2012

У меня есть объект Word.Application. Как программно получить макрообъект с помощью объектной модели Word?

1 Ответ

2 голосов
/ 14 марта 2012

Вкратце, вам нужно установить ссылку на библиотеку Microsoft Visual Basic для расширяемости приложений.

Затем вы можете ссылаться на ваш проект через коллекцию ThisDocument.VBProject.VBComponents.

Например:

for i = 1 to thisdocument.vbproject.vbcomponents.count
    debug.print thisdocument.vbproject.vbcomponents(i).name
next i

Код в каждом из этих компонентов может быть доступен через объект ThisDocument.VBProject.VBComponents (i) .CodeModule.

Редактировать: Книга в документ

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