Скачать файл через Excel / VBA - HTML авторизация - PullRequest
0 голосов
/ 22 января 2020

У меня есть определенная ссылка на файл, к которому я могу получить доступ только после того, как войду через html логин, поэтому в моем браузере сохраняется повар ie (я использую Firefox) и когда я открываю Firefox в следующий раз я автоматически захожу в систему и работаю с прямой ссылкой на файл.

Можно ли как-нибудь использовать мой логин / повар ie, чтобы Excel мог загрузить файл? Я уже пытался войти в Inte rnet Explorer и Edge, но кажется, что Excel не использует их учетные данные / куки для загрузки.

Я нашел следующий пример, но этот не работает для моя ссылка из-за отсутствия логина:

Private Declare PtrSafe 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

Sub download_HK_picture()
imgsrc = "https://upload.wikimedia.org/wikipedia/commons/thumb/7/75/Hong_Kong_at_night.jpg/2400px-Hong_Kong_at_night.jpg"
dlpath = "C:\DownloadedPics\"
URLDownloadToFile 0, imgsrc, dlpath & "HK Skyline.jpg", 0, 0
End Sub

Источник: https://wellsr.com/vba/2018/excel/download-files-with-vba-urldownloadtofile/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...