我試圖運行shell功能使用Notepad.exe的VB6 Shell函數 - 無效的過程調用或參數殼
打開一個文件我在嘗試打開時,「無效的過程調用或參數殼」錯誤文件。
Sub OpenTextFile(textfile$)
Dim txtapp$, arg$
txtapp = "Notepad.exe"
textfile = "C:\Users\ADMIN\Desktop\USA - FLNG\modelout\SUMMER.CFS"
arg = Trim$(txtapp & " " & Chr$(34) & Trim$(textfile) & Chr$(34))
ierr = Shell(arg, vbNormalFocus)
End Sub
任何想法?
您的代碼爲我工作旁邊一個文件Notepad.exe的。你如何聲明你的變量? – JimmyPena 2012-01-18 16:02:39
@JP。我發佈了聲明。謝謝 – gberg927 2012-01-18 16:10:31
如果您聲明notepad.exe的完整路徑,該怎麼辦?這可以解釋爲什麼它正在爲JP(因爲記事本的路徑是在他的%PATH%環境變量,而不是你的) – UnhandledExcepSean 2012-01-18 18:22:44