我正在尝试从批处理文件执行 Word 宏。文档 here表示这是使用/mMacroname 开关完成的。
但是,当我执行此操作时,我收到“无效开关 -/mMacroname”错误。看来我做错了什么,但我一生都无法弄清楚它是什么。
宏的名称是FormatStrikethrough。它打开/关闭/等等。文件本身。我像这样调用它:
start "C:\Program Files (x86)\Microsoft Office\Office14\winword.exe" /mFormatStrikethrough
最佳答案
从命令中删除 start
即可使其正常工作。
我相信这是因为您的参数被传递给 start
而不是 winword
可执行文件。至于如何使用start来启动带开关的程序,
This answer似乎告诉你如何做到这一点。
关于macros - Word 2010/m 从批处理文件切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15416283/