通过提供path参数从Shell运行Excel VBA /macros

我有一个.xlsm格式的Excel VBA脚本。 文件打开后,会popup一个窗口,要求您“浏览”文件并在文本框中提供该文件的地址。

我想从cmd运行这个.xlsm文件,并从cmd中为它提供path参数。

我怎样才能做到这一点?

这将打开文件:

EXCEL.EXE / e“c:\ converter.xlsm”

但我不知道如何传递path参数,并从cmd中点击提交button

xlsm文件只能通过excel和VBA stants打开,用于应用程序的visual basic,可以编写Visual Basic脚本并从dos提示符下执行(.vbs文件),关于这个问题的更多信息也在vb脚本上的microsoft technet库