Добавить код VBA в документ MS Word, используя Perl - PullRequest
1 голос
/ 05 февраля 2010

У меня есть Perl-скрипт, который может определять и писать MS Word VBA в соответствии с вводом пользователя.

Как я могу заставить скрипт Perl открывать Word и добавлять код VBA в его базу данных кода?

1 Ответ

2 голосов
/ 05 февраля 2010

Это можно сделать, обратившись к свойству VBProject документа. Однако с последними версиями Microsoft Office вы, вероятно, получите:

OLE exception from "Microsoft Word":

Programmatic access to Visual Basic Project is not trusted.

См. . Вы можете получить ошибку во время выполнения, если программно разрешите доступ к статье КБ для получения дополнительной информации.

Или вы можете попытаться сделать это примитивным способом, отправив нажатия клавиш в Word, используя Win32 :: GuiTest .

...