powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Програмно Save as... IE.ExecWB
4 сообщений из 4, страница 1 из 1
Програмно Save as... IE.ExecWB
    #35721272
Gelo_R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
СЧ помощью objIE.ExecWB можно сохранить объект. А как попросить браузер сохранить в нужную папку и с нужным именем?
...
Рейтинг: 0 / 0
Програмно Save as... IE.ExecWB
    #35721540
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По идее так.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
    Dim objIE As SHDocVw.InternetExplorer

    Set objIE = CreateObject("InternetExplorer.Application")
    objIE.Navigate "about:blank"
    
    While objIE.Busy
        DoEvents
    Wend
    
    objIE.Visible =  1 
    
    objIE.ExecWB OLECMDID_SAVEAS, OLECMDEXECOPT_DONTPROMPTUSER, "C:\1\temp.txt"

Но, все равно будет появляться диалоговое окно "Сохранить как...". По-видимому, это как-то связано с системой безопасности IE.

Можно воспользоваться альтернативным вариантом.

Код: plaintext
1.
2.
3.
4.
5.
Public 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
...
Рейтинг: 0 / 0
Програмно Save as... IE.ExecWB
    #35721838
Gelo_R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А можно более подробно про альтернативный вариант? (я имею ввиду параметры функции)
и еще одно, если сайт запароленый, эта функция работает?
...
Рейтинг: 0 / 0
Програмно Save as... IE.ExecWB
    #35722846
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
URLDownloadToFile: Fast, Simple and Transparent File Downloads Bypassing the IE Cache .

По-поводу, если запароленный. Попробуй так передать.

Код: plaintext
"http://username:password@www.a.ru/Test.htm"
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Програмно Save as... IE.ExecWB
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]