1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
Sub RechercheVBAExcel()
'Déclaration des variables
Dim IE
Dim IEDoc
Dim InputmappyZoneTexte
Dim InputmappyBouton
'Chargement d'une page Web Mappy
Set IE = CreateObject("InternetExplorer.Application")
IE.Navigate "http://fr.mappy.com/itineraire#/1/M2/TItinerary/I/N151.12061,6.11309,2.32641,46.68697/Z3/"
'Affichage de la fenêtre IE
IE.Visible = True
'On attend le chargement complet de la page
Do While IE.Busy
Application.Wait DateAdd("s", 10, Now)
Loop
'On pointe le membre Document
Set IEDoc = IE.Document
'On pointe notre Zone de texte de depart
Set InputmappyZoneTexte = IEDoc.all("from")
'On définit le texte que l'on souhaite placer à l'intérieur
InputmappyZoneTexte.Value = "Vaujours 93410"
'On pointe notre Zone de texte d'arrivee
Set InputmappyZoneTexte = IEDoc.all("to")
'On définit le texte que l'on souhaite placer à l'intérieur
InputmappyZoneTexte.Value = "raincy 93340"
'On pointe notre bouton
Set InputmappyBouton = IEDoc.all("ItineraryFormView-itinerary-trigger")
'On simule un clic
InputmappyBouton.Click
'On attend la fin de la recherche
Do While IE.Busy
Application.Wait DateAdd("s", 10, Now)
Loop
'On libère les variables
Set IE = Nothing
Set IEDoc = Nothing
End Sub |