2014-11-20 70 views
1

我目前有一個調用python可執行文件的宏。但是,當我運行宏它似乎不運行。我知道這不是可執行文件的問題,因爲當我雙擊它時它運行良好。我也不認爲它是一個文件路徑的問題。使用命令提示符和動態文件路徑命名在VBA中調用可執行文件

還有什麼其他可能的問題。

我一直在爲此工作過去8小時。

相關代碼:

folderPath = Application.ActiveWorkbook.Path 

Dim stAppName As String 

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

你能發表相關的代碼嗎? – Celeo 2014-11-20 21:46:54

+0

你在宏觀上有什麼? – cronos2546 2014-11-20 21:47:49

+0

FOLDERPATH = Application.ActiveWorkbook.Path 昏暗stAppName作爲字符串 stAppName = FOLDERPATH& 「\ DIST \ MCM_MAT2.exe」 呼叫殼牌(stAppName,1) – martinijessica8 2014-11-20 21:50:47

回答

0

聽起來好像需要你調用shell之前設置你的工作目錄。

' Go to the desired startup directory. 
ChDir folderPath 
相關問題