lionyz
Messages postés62Date d'inscriptionsamedi 10 janvier 2009StatutMembreDernière intervention30 octobre 2012
-
10 mars 2009 à 23:10
lionyz
Messages postés62Date d'inscriptionsamedi 10 janvier 2009StatutMembreDernière intervention30 octobre 2012
-
12 mars 2009 à 10:41
Bonjour,
Comment peut-on trouver le nom des contrôles qui se trouvent sur une page Internet
(TextBox, CommandButton, OptionButton, CheckBox ... etc)
Ceci afin de pouvoir ensuite les activer avec un Web Browser
Merci de votre aide
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Dim oInput As IHTMLInputElement
For Each oInput In WebBrowser1.Document.getElementsByTagName("input")
MsgBox oInput.Type & " => " & oInput.Name
Next oInput
End Sub
NB: WebBrowser1.Document est de type Object
en clair, l'IDE de VB ne t'aideras pas. Il ne te donnera pas la liste des methodes et propriétés qu'il propose.
Ajoutes TOUJOURS dans les references de tes projets qui incluent un WebBrowser, la reference "Microsoft HTML Object Library"
ca te permettra de faire ce genre de choses :
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Dim oInput As IHTMLInputElement
Dim oDoc As HTMLDocument
Set oDoc = WebBrowser1.Document
For Each oInput In oDoc.getElementsByTagName("input")
MsgBox oInput.Type & " => " & oInput.Name
Next oInput
End Sub
et là, l'IDE te proposera toutes les méthodes de oDoc, puisque c'est un type explicite
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 12 mars 2009 à 08:29
merci de ne pas me contacter par MP puor des messages du forum...
le forum n'est pas a usage unique. Si d'autres ont les mêmes questions que toi, ils seront content de trouver leur réponse ici, sans avoir a reposter une question.
il s'agit bien de fouiner le forum avant de poser une question ^^