vba - 通过提供路径参数从 Shell 运行 Excel VBA/宏

标签 vba excel cmd

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

我想运行这个.xlsm来自 cmd 的文件并从 cmd 为其提供路径参数。

我怎样才能做到这一点?

这将打开文件:

EXCEL.EXE /e "c:\converter.xlsm"



但我不知道如何 传递路径参数 点击提交按钮全部来自 cmd。

最佳答案

xlsm 文件只能由应用程序的 Visual Basic 的 excel 和 VBA stants 打开,您可以编写 Visual Basic 脚本并从 dos 提示符(.vbs 文件)执行它,有关此问题的更多信息位于 microsoft technet library on vb script

关于vba - 通过提供路径参数从 Shell 运行 Excel VBA/宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47387793/

相关文章:

Excel Automation with Haskell 出现段错误

powershell - 通过 Kudu 命令 API 运行 PowerShell 来编辑文件

excel - 在 Excel 中将具有相同值的多行合并为一加多...

excel - vba excel 2003中的素数

Excel 集合变量

batch-file - 如何将命令发送到通过批处理命令行运行的 EXE?

windows - 删除目录中的所有文件和文件夹

excel - VBA Excel 将文件导出为 .csv,并将数据保留在正确的列中

Excel VBA 屏幕更新 - 仅更新一个单元格

vba - Excel VBA运行时错误1004对象_worksheet的方法范围失败