Macros Word 2010/m从批处理文件切换

Macros Word 2010/m从批处理文件切换,macros,batch-file,ms-word,cmd,Macros,Batch File,Ms Word,Cmd,我正在尝试从批处理文件执行Word宏。文档表明这是使用/mMacroname开关实现的 但是,当我执行此操作时,会收到一个“无效开关-/mMacroname”错误。看来我做错了什么,但我一辈子都搞不清楚是什么 宏的名称为FormatStreethrough。它自己打开/关闭/等文件。我这样引用它: start "C:\Program Files (x86)\Microsoft Office\Office14\winword.exe" /mFormatStrikethrough 从命令中删除st

我正在尝试从批处理文件执行Word宏。文档表明这是使用/mMacroname开关实现的

但是,当我执行此操作时,会收到一个“无效开关-/mMacroname”错误。看来我做错了什么,但我一辈子都搞不清楚是什么

宏的名称为FormatStreethrough。它自己打开/关闭/等文件。我这样引用它:

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

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

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


似乎在告诉您如何执行该操作。

它告诉我/m无效,而不是/MFormatStriketThrough如果您放弃start命令,它会执行您想要的操作吗?谢谢您,先生。切换到“cd”语法,然后直接执行winword.exe为我修复了它。如果您将其作为答案提交,我会将其标记为正确。您不需要先切换到目录,只需直接运行
“C:\Program Files(x86)\Microsoft Office\Office14\winword.exe”
。很抱歉,我忽略了
开始
。我还没有尝试过它-引号不会把它扔掉吗?非常感谢您提供的额外信息。