У меня есть путь к целевому файлу, который структурирован как пример ниже.
C:\Program Files\Test\foobar.exe /G
Что мне нужно сделать, так это выполнить этот файл с помощью команды vba shell()
.
Как мне форматировать путь к файлу, чтобы сообщить shell()
, что есть аргумент, который ему нужно вызвать вместе с запуском .exe
То, что я прочитал/попробовал (безрезультатно), приведен ниже с результатами справа.
file = """C:\Program Files\Test\foobar.exe"" /G" <---Bad file name or number (Error 52)
shell(file)
file2 = "C:\Program Files\Test\foobar.exe /G" <---file never found
shell(file2)
Мне удалось запустить другой .exe, используя shell(), поэтому я знаю, что это не проблема с vba или функцией.
Пример:
works = "C:\Program Files\Test\test.exe"
shell(works)
Я не особенно знаком с процессом, связанным с выполнением файлов, для которых требуются дополнительные параметры, поэтому, если я пропущу или вам нужна дополнительная информация, пожалуйста, дайте мне знать.