Bonjour,
Je veux automatiser le chargement de fichiers HTTPS dans un programme en VBA
Je ne passerais donc pas directement par Internet Explorer.
Comment faire pour introduire un certificat SSL?
Merci
Bonjour,
Je veux automatiser le chargement de fichiers HTTPS dans un programme en VBA
Je ne passerais donc pas directement par Internet Explorer.
Comment faire pour introduire un certificat SSL?
Merci
Hello,
pourquoi as-tu besoin d'un certificat ? c'est un site privé ?
Exemple de code VBA pour télécharger un fichier dans un site https public :
Et pourquoi ne veux-tu pas passer par un navigateur ? On peut piloter les navigateurs en VBA avec selenium Basic.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Sub DownloadFile() Dim myURL As String myURL = "https://www.developpez.net/forums/attachments/p616854d1649243535/logiciels/microsoft-office/excel/transposer-p-concatener/conc.xlsx/" Dim WinHttpReq As Object Set WinHttpReq = CreateObject("Microsoft.XMLHTTP") WinHttpReq.Open "GET", myURL, False WinHttpReq.send If WinHttpReq.Status = 200 Then Set oStream = CreateObject("ADODB.Stream") oStream.Open oStream.Type = 1 oStream.Write WinHttpReq.responseBody oStream.SaveToFile "D:\temp\file.xlsx", 2 ' 1 = no overwrite, 2 = overwrite oStream.Close End If End Sub
Ami calmant, J.P
Partager