VBA Internet explorer enregistrer la cible sous

Bonjour,

Je débute en VBA et je cherche à améliorer un de mes fichiers qui a pour rôle d'interroger un portail intranet en se basant sur les résultats d'un TCD pour en extraire des PDF.

A l'heure actuelle mon fichier ouvre via IE les PDF mais ce que je souhaiterai c'est qu'il "enregistre la cible sous" au format PDF dans un dossier prédéfini automatiquement.

Vous trouverez ci dessous mon code et en orange la partie que je voudrais modifier.

Sub ETQ()

Dim i As Integer
Dim j As Integer

i = Application.WorksheetFunction.CountA(Sheets("Test").Range("A2:A5")) - 1
j = 0

Do While i > 0

'Variables IE
Dim IE As New InternetExplorer
Dim IEDoc As HTMLDocument
Dim InputZoneTexte As HTMLInputElement

IE.Visible = True

Application.Wait (Now + TimeValue("0:00:01"))

IE.navigate "Mon site web"

Application.Wait (Now + TimeValue("0:00:01"))

Set IEDoc = IE.document

Application.Wait (Now + TimeValue("0:00:01"))

Set InputZoneTexte = IEDoc.all("Search")

InputZoneTexte.Value = CStr(Sheets("Test").Range("A2").Offset(j, 0))

Application.Wait (Now + TimeValue("0:00:05"))
Set Class = IE.document.getElementsByClassName("Article-title-XXX")(0)
Class.Click
Application.Wait (Now + TimeValue("0:00:05"))
Set Class = IE.document.getElementsByClassName("button-XXX-outline")(0)
Class.Click

Application.Wait (Now + TimeValue("0:00:05"))
IE.Quit
Set IE = Nothing

j = j + 1
i = i - 1

Loop

MsgBox " La Recherche Est Terminée "

End Sub

En vous remerciant par avance

Nico

Rechercher des sujets similaires à "vba internet explorer enregistrer cible"