问题已解决
这应该相当简单,但我无法弄清楚出了什么问题。
我在V:\ something \ XYZ.cmd中有一个cmd文件,它有1个参数。 当我手动执行时,例如Windows-Explorer并双击cmd,我得到了我的结果。
现在我的桌面上有一个XLSM文件,而宏应调用此cmd。 问题是,当以这种方式执行时,我在cmd本身中得到一些“文件未找到的错误”。
那么我怎样才能模拟cmd的手动执行。 必须有一些路径相关的问题...
这是我从VBA执行的方式:
Call Shell("cmd.exe /c " & "V:\something\XYZ.cmd" & " " & someParameter, vbNormalFocus)
我试图放一个
ChDir "V:\something\"
在电话会议之前,但这并没有改变任何事情......
问题出在哪里?
答案 0 :(得分:0)