【发布时间】:2020-07-07 05:06:37
【问题描述】:
我有一个 Perl 脚本,可以根据用户的输入定义和编写 MS Word VBA。
如何让 Perl 脚本打开 Word 并将 VBA 代码添加到其代码数据库中?
【问题讨论】:
我有一个 Perl 脚本,可以根据用户的输入定义和编写 MS Word VBA。
如何让 Perl 脚本打开 Word 并将 VBA 代码添加到其代码数据库中?
【问题讨论】:
您可以通过访问文档的VBProject 属性来做到这一点。但是,使用最新版本的 Microsoft Office,您可能会获得:
“Microsoft Word”中的 OLE 异常: 对 Visual Basic 项目的编程访问不受信任。
有关详细信息,请参阅 You may receive an run-time error when you programmatically allow access 知识库文章。
或者,您可以尝试通过使用 Win32::GuiTest 向 Word 发送击键来以原始方式进行操作。
【讨论】: