Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Работа с zip архивами Добавлено: 12.09.08 17:17  

Автор вопроса:  Юра
Подскажите пожалуйсто, как извлечь с помощью VBA файл с zip архива в определенную папку. Скажем так С:\Данные\.
Или это в VBA сделать невозможно? А то я уже два дня голову ломаю.

Ответить

  Ответы Всего ответов: 9  

Номер ответа: 1
Автор ответа:
 RAVER



ICQ: 1005765 

Вопросов: 6
Ответов: 10
 Профиль | | #1 Добавлено: 12.09.08 18:06
все довольно просто - качаешь 7-zip
Shell c:\7zip\7za.exe -e yourzipfile.zip кудараспаковываем

ну или использовать другой архиватор

Ответить

Номер ответа: 2
Автор ответа:
 Юра



Вопросов: 13
Ответов: 1
 Профиль | | #2 Добавлено: 12.09.08 18:43
Спасибо за ответ. Но вот набрал такую строку а редактор ошибок VBA подсвечивает всю строку красным. Может что с синтаксисом не так?
Помогите пожалуйсто.
Shell C:\7zip\7za.exe -e P:\SKLADLAN\Tovar\20080912.zip N:\Данные\

Ответить

Номер ответа: 3
Автор ответа:
 s12



Вопросов: 24
Ответов: 363
 Профиль | | #3 Добавлено: 12.09.08 19:47
  1. Shell C:\7zip\7za.exe -e P:\SKLADLAN\Tovar\20080912.zip N:\Данные\

->
  1. Shell "C:\7zip\7za.exe -e P:\SKLADLAN\Tovar\20080912.zip N:\Данные\ "

а так?

Ответить

Номер ответа: 4
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #4
Добавлено: 18.09.08 11:19
Знание интерфейса командной строки любого архиватора и больше ничего.

Я такие вещи делаю с rar.exe, автоматизирую bat-файлами. VBA в моем случае здесь ни при чем.

Ответить

Номер ответа: 5
Автор ответа:
 AndreyMp



ICQ: 237822510 

Вопросов: 28
Ответов: 1182
 Профиль | | #5 Добавлено: 18.09.08 13:50
Я обычно zip32.dll юзаю.

Ответить

Номер ответа: 6
Автор ответа:
 sled



Вопросов: 0
Ответов: 1
 Профиль | | #6 Добавлено: 12.10.08 14:06
>Я обычно zip32.dll юзаю
Уважаемый AndreyMp а немогли бы вы по подробней расказать как это вы делаете? чето до меня не доходит как.

Ответить

Номер ответа: 7
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #7
Добавлено: 12.10.08 14:30
По zip32.dll читай документацию встроенных в неё API-функций, или смотри примеры, такие как:

http://www.vbaccelerator.com/home/VB/Utilities/VBPZip/VBPZip_Source_Code_zip_mZip_bas.asp

http://microsoft.apress.com/asptodayarchive/71987/writing-a-low-level-file-zip-component-with-vb-and-asp-part-i

Удачи!

Ответить

Номер ответа: 8
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #8
Добавлено: 12.10.08 14:31
Ещё ссылка:
http://www.experts-exchange.com/Programming/Languages/Visual_Basic/Q_20789843.html

Ответить

Номер ответа: 9
Автор ответа:
 AndreyMp



ICQ: 237822510 

Вопросов: 28
Ответов: 1182
 Профиль | | #9 Добавлено: 13.10.08 09:44
Я разбирался в свое время по примерам, благо их полно в инете. Вы можете поступить также. Если не найдете могу кое что выслать.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам