2013-03-14 24 views
2

我试图从批处理文件执行Word宏。文档here表明这是使用/ mMacroname开关完成的。Word 2010/m从批处理文件切换

但是,当我这样做时,我收到“无效开关 -/mMacroname”错误。看来我做错了什么,但是我不能为了我的生活弄清楚它是什么。

宏的名称是FormatStrikethrough。它打开/关闭/等。该文件本身。我这样调用它:

start "C:\Program Files (x86)\Microsoft Office\Office14\winword.exe" /mFormatStrikethrough 
+0

它告诉我/ m是无效的,而不是/ mFormatStrikethrough – Travis 2013-03-14 17:54:06

+0

如果你删除启动命令,它会执行你想要的吗? – Gray 2013-03-14 19:18:48

+1

谢谢,先生。切换到“cd ”语法,然后执行winword.exe直接为我解决它。如果您将其作为答案提交,我会将其标记为正确。 – Travis 2013-03-14 19:24:40

回答

2

从命令中删除start将使其工作。

我相信这是因为您的参数传递给start而不是winword可执行文件。至于如何使用开始启动程序与开关,

This answer似乎告诉你如何做到这一点。

+0

非常感谢您的额外信息。 – Travis 2013-03-15 17:25:14