- Код: Выделить всё
Dim RetVal
Dim filezip As String
filezip = App.Path & "\obr\555.zip"
RetVal = Shell("C:\Program Files\WinRAR\WinRAR.exe" & " e" & filezip & " *.xls", vbNormalFocus)
выскакивает сообщение : Архивы не найдены
из справки по архиватору - работа с командной строкой
Пример:
WinRAR e *.rar *.doc
В данном примере будут извлечены в текущую папку все файлы *.doc из всех находящихся в текущей папке архивов RAR
и ещё там указанно что работает с архивами и RAR и ZIP, только необходимо явно указывать расширение архива.