Récupération du contenu de liens html
Résolu/Fermémbern_95 Messages postés 6 Date d'inscription lundi 6 mars 2023 Statut Membre Dernière intervention 7 mars 2023 - 7 mars 2023 à 14:54
- Récupération du contenu de liens html
- Word a trouvé du contenu illisible - Guide
- Editeur html - Télécharger - HTML
- Le fichier à télécharger correspond au contenu brut d’un courrier électronique. de quel pays a été envoyé ce message ? - Guide
- Br html ✓ - Forum Webmastering
- Contenu multimedia messenger disparu - Forum Facebook Messenger
6 réponses
6 mars 2023 à 16:34
bonjour,
voici un code qui crée un fichier à partir d'un lien (en A1). Tu dois ajouter "microsoft xml v6.0" dans les références de ton projet.
Il suffit de l'appliquer sur chacune des cellules de ta colonne.
Dim Page As New MSXML2.ServerXMLHTTP60, fn As String fn = ThisWorkbook.Path + "\" + "yg1.html" Call Page.Open("GET", [a1], False) Page.Send Open fn For Output As #1 Print #1, Page.responseText Close #1
6 mars 2023 à 17:57
Merci pour le retour.
Je regarde si j'arrive à utiliser VBA à partir de Visual Studio.
6 mars 2023 à 19:36
VBA est à utiliser dans Excel.
6 mars 2023 à 22:15
J'ai bien utilisé VBA avec votre macro pour mon fichier Excel.
J'obtiens un pavé bleue sur "Page As New MSXML2.ServerXMLHTTP60" de la macro.
Avec le message suivant : "Erreur de compilation : Type défini par l'utilisateur non défini".
7 mars 2023 à 09:58
Tu dois ajouter "microsoft xml v6.0" dans les références de ton projet.
7 mars 2023 à 10:29
Merci beaucoup. Cela fonctionne !. J'avais bien coché initialement pour avoir "microsoft xml v6.0" mais cela n'avait visiblement pas été pris en compte.
7 mars 2023 à 12:13
Peux-tu alors marquer la discussion comme résolue?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question7 mars 2023 à 14:35
Oui. Comment clôturer ma demande comme résolue ?
7 mars 2023 à 14:48
Via les ... en dessous de la question initiale.
7 mars 2023 à 14:54
Encore merci. Cela a été un peu laborieux de mon côté mais c'est bien noté pour les prochaines fois.