Requete XML par VBA Excel

Requete XML par VBA Excel - XML/XSL - Programmation

Marsh Posté le 30-04-2008 à 17:57:31    

Hello,  
 
J'ai une adresse web qui me permet de faire des requetes XML pour obtenir mes donnees de facon externe.
 
Donc comment executer la requete XML et recuperer les donnees par EXCEL VBA?
 
De idees?
Merci!
LMV

Reply

Marsh Posté le 30-04-2008 à 17:57:31   

Reply

Marsh Posté le 07-05-2008 à 17:53:20    

dans le projets VBA, tu doit faire référence a une des librairies Microsoft XML, Vx
 
et l'objet XMLHTTP de cette librairie te permet de faire des requètes sur ton XML :)
 
 
(voici un extrait de code incomplet)
     

Code :
  1. Set XMLHTTPRequest = New MSXML2.XMLHTTP
  2.       Call XMLHTTPRequest.Open("POST", strUrl & "?" & strFormData)
  3.       Call XMLHTTPRequest.send
  4.      
  5.       'Initialisation de la variable de début d'attente avec l'heure système
  6.       dateDebutAttente = Date + Time
  7.      
  8.       'On attend au maximum 20 secondes
  9.       dateTempsAttenteMaximum = TimeSerial(0, 0, 20)
  10.      
  11.       'On attend la réponse du serveur
  12.       While (Not XMLHTTPRequest.readyState = 4) And (Date + Time < dateDebutAttente + dateTempsAttenteMaximum)
  13.          DoEvents
  14.       Wend
  15.       'récupération du resultat si la connection a reussie
  16.       strXMLreponse = XMLHTTPRequest.responseText


 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed