【发布时间】:2012-05-24 04:17:13
【问题描述】:
我有一个批处理文件,它可以做几件事,最后一步是打开一个 Excel 文档并运行其中包含的宏来更新文件的内容。只需单击一个按钮即可完美运行宏,但我希望在您运行 .bat 文件时完成所有操作。
我知道我可以将宏附加到 open 事件中,以便在您打开宏时运行,但我只希望它在您运行 bat 文件时自动更新,而不是每次打开时自动更新。
也许我可以传递一个参数让它知道它是从 .bat 运行的?还是直接用excel命令运行?
like this?
run excel.exe /runMacro "mymacro"
我在任何地方都找不到我需要的东西,谢谢。
【问题讨论】:
标签: macros batch-file command-line-arguments