使用带有动态文件路径命名的命令提示符在VBA中调用可执行文件

时间:2014-11-20 21:45:23

标签: python vba shell executable

我目前有一个调用python可执行文件的宏。但是当我运行宏时它似乎没有运行。我知道它不是可执行文件的问题,因为当我双击它时运行正常。我也不认为它是文件路径的问题。

还有其他可能存在的问题。

过去8小时我一直在研究这个问题。

相关守则:

folderPath = Application.ActiveWorkbook.Path

Dim stAppName As String

stAppName = folderPath & "\dist\MCM_MAT2.exe"
Call Shell(stAppName, 1)

1 个答案:

答案 0 :(得分:0)

听起来你需要在调用shell之前设置工作目录。

' Go to the desired startup directory. 
ChDir folderPath