我试图运行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