'mon compte WebBrowser.SetFocus For nN = 1 To 11 SendKeys (vbTab) 'pass au menue login 10tab DoEvents Next nN SendKeys ("mon login") 'menu login DoEvents SendKeys (vbTab) 'pass au menue password DoEvents SendKeys ("mon pass") 'password DoEvents SendKeys (vbTab) 'pass au bouton ok DoEvents SendKeys (vbCrLf) 'entré
Private Sub cmdMajInternet_Click() 'charge la page web du crédit agricole puis 'écrit "tartanpion" dans le champ de texte "Numéro" 'Note: Ce type de zone éditable est un "INPUT" en HTML. ' Le champ "Numéro" de la page se nome "CCPTE" ' dans le code HTML de la page. '================================================== Dim HtmlNodes As Variant Dim HtmlNode As Variant Dim ValeurDuChamp As String 'charge une page HTML d'exemple WebBrowser.Navigate ("http://www.ca-sudrhonealpes.fr/") Do Until WebBrowser.Busy = False DoEvents Loop 'recuper tous les tages HTML de la page (Sibling) Set HtmlNodes = WebBrowser.Document.All 'recherche le champ "Numéro" For Each HtmlNode In HtmlNodes If HtmlNode.nodeName = "INPUT" Then If HtmlNode.Name = "CCPTE" Then ValeurDuChamp = HtmlNode.Value HtmlNode.Value = "tartanpion" End If End If Next End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question