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

标签 macros batch-file ms-word cmd

我正在尝试从批处理文件执行 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/

相关文章:

macros - Julia:将包含关键字的代码注入(inject)脚本中

C预处理器: How to create a character literal?

java - 从java程序运行批处理文件会破坏管道吗?

windows - 批处理 - 在 'UNC error' 修改 cd 变量之前获取当前目录

php - HTML 到 MS Word 文档?

c++ - 匹配两个字符串的宏定义

batch-file - Forfiles/P 命令问题(未记录?)

ms-word - 在 MS word 表格中插入换行符

visual-studio-2010 - TFS 下的 MS Office 文件差异

C++ 宏参数