如何使用命令行将宏文件(以前导出为 .bas 文件)导入到 Microsoft Word?
我正在编写一个命令行程序,其中有一个步骤需要替换Word 文件中的文本。替换任务是使用Word宏来完成的。
我现在需要做的是从命令行调用这个宏。目前,我们可以通过使用“winword.exe”的/mMacroName
参数来完成此操作,即
。但这需要宏已经作为全局宏可用。
由于我需要在另一台计算机上运行该程序,因此我需要以编程方式导入上述替换宏......而且我不知道如何执行此操作。
I'm writing a command-line program that has a step in which I need to replace text in a Word file. The replacing task is accomplished using Word macro.
What I need to do now is to call this macro from command-line. At the moment we can do this by using the /mMacroName
parameter of 'winword.exe', i.e. <path-to-msoffice>\winword.exe /mMacroName
. But this needs the macro to be already available as a global macro.
Since I need to run the program on another computer, I need to import the above replacing macro programmatically... and I don't know how to do this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 VBScript 添加宏是一种选择。您可以在以下相关问题中找到开始使用的示例:
Adding the macro using VBScript would be an option. You can find a sample to get started in the following related question: