0
我想通過vba打開批處理文件。這總是沒有問題,但最近路徑不正確。嘗試通過vba打開批處理文件時出現錯誤路徑
的道路常常是:
C:\ Users \ [用戶名] \文檔>
批處理文件本身似乎被發現,因爲代碼被正確地穿過:
例如C:\ Users [username] \ Documents> echo ...
我試着用絕對路徑和相對路徑。兩者都導致相同的問題。
pathDir = ThisWorkbook.Sheets("Info").Range("B1").Value
...
functionPath = pathDir & "\" & paramFunction & ".bat"
Call ShellExecute(0, "open", functionPath, paramECU & " " & paramBackend & " " & paramVIN, "", SW_SHOW)
可能是什麼問題? Excel中的
Cell B1的價值是什麼? – braX
你的意思是'C:\ Users \ [username] \ Documents'? (它看起來像你缺少一個反斜槓) – braX
它的路徑到Excel文件和在同一目錄中的批處理文件:C:\ Unterlagen \ Tools \ – Jakob