Этот Microsoft KnowledgeBase article (Q244757) говорит, что нет никакого способа сделать это с помощью элемента управления веб-браузера, но дает альтернативное решение с использованием UrlMon.dll, которое я поставил ниже.
Private Declare Function URLDownloadToFile Lib "urlmon" Alias _
"URLDownloadToFileA" (ByVal pCaller As Long, ByVal szURL As String, _
ByVal szFileName As String, ByVal dwReserved As Long, _
ByVal lpfnCB As Long) As Long
returnValue = URLDownloadToFile(0, "http://www.microsoft.com/ms.htm", _
"c:\ms.htm", 0, 0)
Он не будет загружать встроенное содержимое, например изображения. UrlMon.dll requires Internet Explorer 3, поэтому он будет доступен на любом современном ПК.
И для бонусных знаков, вот как download multiple files asynchronously, на 100% родном VB6, без API-вызовов вообще!
Думаю, это невозможно? – 2009-04-09 01:50:33