Bonjour,
j'ai récupéré le code suivant dans les FAQ Comment remplir les champs d'une page html puis déclencher un bouton
J'obtiens une "Erreur d'exécution BASIC variable d'objet non définie" sur la ligne suivante: Helem = MaPageHtml.getElementsByTagName("input") pouvez vous SVP m'aiguiller
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 Sub RemplissageChamps_PageHtml_IE( ) Dim oObj As Object Dim IE As Object Dim MaPageHtml As Object , Helem As Object oObj = createUnoService( "com.sun.star.bridge.OleObjectFactory") IE = oObj.createInstance("InternetExplorer.Application.1") 'Indiquez False pour masquer la fenêtre Internet Explorer pendant l'opération IE.Visible = True IE.Navigate("https://www.intuiz.altares.fr/index.php?option=com_sso&task=login") 'Attend la fin du chargement de la page avant de poursuivre la procédure Do Until IE.ReadyState = 4 Wait(100) Loop MaPageHtml = IE.Document 'A adapter en fonction du type d'objets à manipuler dans la page html Helem = MaPageHtml.getElementsByTagName("input") '--- Adaptez le nom des objets contenus dans la page html --- 'remplissage champs Helem.Item("Profil").InnerText = "NomUtilisateur" Helem.Item("PassWord").InnerText = "MotDePasse" 'Déclenchement bouton de connection Helem.Item("NomBouton").Click '------------------------------------------------------------ End Sub
Merci
Eric
Partager