Manipuler des applications avec VBA
Bonjour,
Je cherche à manipuler des objets, comme Internet Explorer par exemple, à partir de VBA.
J'arrive à ouvrir une page avec la commande ci-après
Code:
1 2 3
| Set O_IE = CreateObject("InternetExplorer.Application")
O_IE.Visible = True
O_IE.navigate ("https://www.site_recherche.html") |
Mais après, je n'arrive plus rien à faire. Je voudrais envoyer des touches [TAB], [ENTER], Identifiant, mot de passe.
Mais le problème est de gérer le temps entre le lancement de la commande d'ouverture et l'envoi des touches, car bien sûr il me faut tenir compte du temps d'ouverture de IE qui est complètement aléatoire.
Merci d'avance pour votre aide.
Activation d'internet explorer par VBA
J'ai recopier les codes que j'ai trouvé sur la FAQ Excel.
J'ai toujours le message d'erreur suivant au moment de la compilation :
"Type défini par l'utilisateur non défini".
???!!!???
NB : Comme indiqué dans la FAQ j'ai activé la référence "Microsoft HTML Objects Library".
Par contre, je ne trouve pas "Microsoft Internet Controls"