Я пытаюсь запустить функцию оболочки, чтобы открыть файл с помощью Notepad.exeVB6 Функция 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
Любые идеи?
Ваш код работает для меня. Как вы объявляете свои переменные? – JimmyPena
@JP. Я разместил декларации. Спасибо – gberg927
что если вы объявите полный путь к notepad.exe? Это может объяснить, почему он работает для JP (потому что путь к блокноту находится в переменной% path%, но не вашей) – UnhandledExcepSean