将带有空格的命令行参数传递给Excel

时间:2018-11-09 16:10:27

标签: excel vba command-line-arguments

我希望通过cmd将字符串数据作为参数传递给Excel程序。每个参数都可以包含空格。如果参数以“ a”以外的任何字母开头,则程序将尝试在Excel程序的空格后加载字符串的一部分。

start "" excel.exe "C:\Test.xlsm"/aaa aa

start "" excel.exe "C:\Test.xlsm"/bbb bb

以前的cmd运行正常。后一个cmd生成错误消息:“找不到'bb.xlsx'。检查文件名的拼写,并验证文件位置是否正确。”

插入引号不能解决问题。

0 个答案:

没有答案