如何在命令行调用word文件并运行其中的宏 5
即:如何写一个.bat文件,打开(可以不显示)一个word文档,并运行其中的自己编写的宏哈哈,俺是杀毒的,绝不是防毒的。研究这个只是为了实现工作中的一些自动化操作。经过两...
即:如何写一个.bat文件,打开(可以不显示)一个word文档,并运行其中的自己编写的宏
哈哈,俺是杀毒的,绝不是防毒的。研究这个只是为了实现工作中的一些自动化操作。经过两个小时的研究,这个问题我已经自己解决了。原理如下,仅供参考:
Word Startup Command Line Switches (All Versions)
<path to Word>\winword.exe [/a] [/c] [/ltemplate name] [/n] [/m[macroname]]
[/t] [/w] [/x] [/regserver] [/unregserver] [filename] [filename]
注意到[/m[macroname]]了吗,哈哈
>"C:\Program Files\Microsoft Office\Office\winword.exe" Filename /mmacroname
注:"C:\Program Files\Microsoft Office\Office\winword.exe"是启动word程序,请根据实际改成自己word的所在file path,双引号不能少;
Filename 就是word文件所在的绝对路径和文件名;
macroname即是word文件中自己定义的宏的名字;
有这两个参数就够了。其他参数的含义和详细用法请参考MS相关文献。 展开
哈哈,俺是杀毒的,绝不是防毒的。研究这个只是为了实现工作中的一些自动化操作。经过两个小时的研究,这个问题我已经自己解决了。原理如下,仅供参考:
Word Startup Command Line Switches (All Versions)
<path to Word>\winword.exe [/a] [/c] [/ltemplate name] [/n] [/m[macroname]]
[/t] [/w] [/x] [/regserver] [/unregserver] [filename] [filename]
注意到[/m[macroname]]了吗,哈哈
>"C:\Program Files\Microsoft Office\Office\winword.exe" Filename /mmacroname
注:"C:\Program Files\Microsoft Office\Office\winword.exe"是启动word程序,请根据实际改成自己word的所在file path,双引号不能少;
Filename 就是word文件所在的绝对路径和文件名;
macroname即是word文件中自己定义的宏的名字;
有这两个参数就够了。其他参数的含义和详细用法请参考MS相关文献。 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询