Извлечь.exe файл, созданный в pkzip через vba
У меня проблема с извлечением .exe
файл создан в pkzip через vba. У меня есть простой файловый архив с .exe
расширение. Для извлечения файлов из архива мне нужно всего лишь дважды щелкнуть по exe. В любом случае, выполнение archive.exe через vba с помощью команды оболочки не работает. Я имею в виду, что cmd (где файлы извлекаются) работает после оболочки как обычно, но выходной файл не появляется. Тот же результат с 2 другими обходными путями: создал файл.bat (где я указал на archive.exe) - когда я дважды щелкаю на bat, он работает хорошо, при выполнении из vba нет выходного файла, а также пытался с cmd, запущенным через vba, при запуске архива.exe напрямую из cmd работает хорошо, при запуске через vba - нет выходного файла, есть идеи, почему нельзя использовать archive.exe с vba? архив был создан в PKZIP
Я попытался использовать эти строки для выполнения архива:
ShellExecute 0, "runas", "c:\temp\new\archive.exe", Command & "/admin", vbNullString, SW_SHOWNORMAL` - with needed declarations
CreateObject("shell.application").Open "c:\temp\new\archive.exe"
Shell "c:\temp\new\archive.exe"
Shell "c:\temp\new\test.bat"
Shell "cmd.exe /S /K" & "c:\temp\new\archive.exe", vbNormalFocus
`Спасибо заранее!