Lien entre Internet Explorer et VBA excel

Lien entre Internet Explorer et VBA excel - VB/VBA/VBS - Programmation

Marsh Posté le 21-07-2008 à 23:34:58    

Bonjour,
 
J'ai un petit souci avec mon code pour une application que permet de contrôler google maps.
Voici mon code
 
Dim IE As Object
Set IE = CreateObject("InternetExplorer.Application" )   'crée un objet internet Explorer
IE.Visible = True
IE.Navigate "http://maps.google.fr/maps?hl=fr&tab=il"
IE.Document.all("saddr" ).Value = "tours"
IE.Document.all("daddr" ).Value = "lyon"
IE.Document.all("btnG" ).Click        'clique sur le bouton...
 
Une erreur intervient lorsque je clique sur le bouton à cause du sript de la page.
Lorsque j'utilise le site simplifié "http://maps.google.fr/?output=html&f=d", cela marche très bien.
 
Merci de m'aider, j'ai essayé pas mal de trucs mais rien ne fonctionne.

Reply

Marsh Posté le 21-07-2008 à 23:34:58   

Reply

Marsh Posté le 22-07-2008 à 22:27:04    

Merci, je vais aller voir cela de plus près même si au premier abord, les codes proposés fonctionne uniquement pour une adresse, non pour un itinéraire).

Reply

Marsh Posté le 23-07-2008 à 22:53:23    

C'est bien ce que je pensais, je n'est rien trouvé permettant de gérer l'itinéraire sur Google Maps car je n'arrive pas à contrôle le script de la page, je ne suis pas assez for en HTML. Si quelqu'un a une solution, cela m'arrangerait beaucoup. Merci d'avance

Reply

Marsh Posté le 28-07-2008 à 22:08:26    

C'est bon j'ai trouvé la solution il suffisait de choisir sur quelle bouton de la page appuyer car il y en a trois qui portent le même nom.
IE.Document.all("btnG" )(2).Click me permet de cliquer sur le bon bouton.
Merci à tous ceux qui m'ont aidés.

Reply

Sujets relatifs:

Leave a Replay

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