À l'aide de VBA Excel, ouvrez une page web et ensuite de l'enregistrer

Je suis en train d'écrire une macro qui va ouvrir une URL donnée et d'effectuer un Fichier >> enregistrer sous... L'URL renvoie un fichier XML de sortie sur l'écran et je veux l'enregistrer. Alors je peux avoir Excel ouvrir le fichier et de travailler sur elle (cette partie je peux le faire).

Voici en gros ce que je veux faire et ça marche, sauf pour les SaveAs bits:

Sub Main()
REM Reference to "Microsoft Internet Controls" is being used.
Dim objIE As InternetExplorer

Set objIE = New InternetExplorer

With objIE
    .Visible = True
    .navigate "http://exampleURL.comany.com/ServerOutput/XmlFile.xml"
    Do Until .readyState = 4
        DoEvents
    Loop

    REM The next line fails
    .SaveAs "C:\temp\test.xml"

    .Application.Quit
End With

Set objIE = Nothing
End Sub

Un simple "Enregistrer" est bien si c'est tout ce qui va fonctionner. Simplement à la recherche d'un moyen de sauver la sortie sur l'écran. Merci!

  • Probablement parce que objIE n'ont pas de SaveAs propriété? Est GETting le XML, pas possible?