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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
| Sub Essai()
'Déclaration des variables
Dim IE As New InternetExplorer
Dim IEDoc As HTMLDocument
Dim IEDocFrame As HTMLDocument
Dim LienTelOp As HTMLLinkElement
Dim UneFrameSet As HTMLFrameSetSite 'Object
Dim UneFrame As HTMLFrameElement 'Object
'Chargement d'une page web Google
IE.Navigate "www.xxx.yyy"
'Affichage de la fenêtre IE
IE.Visible = True
'On attend le chargement complet de la page
WaitIE IE
'On pointe le membre Document
Set IEDoc = IE.document
'// Essai 1 Début
'On essai de pointer le Frame "applicationPortalContent"
Set UneFrame = IEDoc.all("applicationPortalContent")
'-> Est ce que ça fonctionne?
'// Essai 1 Fin
'// Essai 2 Début
'On pointe le FrameSet -> l'objet se rempli t il bien?
Set UneFrameSet = IEDoc.frames(0) 'A verifier si le 0 est bien le FrameSet
'On essai à partir du FrameSet (si tu as réussi à la pointer avant)
Set IEDocFrame = UneFrameSet.document
Set UneFrame = IEDocFrame.all("applicationPortalContent")
'-> Est ce que ça fonctionne?
'// Essai 2 Fin
'// Essai 3, à faire si UneFrame contient bien le frame applicationPortalContent
'On pointe l'objet document du frame
Set IEDocFrame = UneFrame.document
'On pointe le lien
Set LienTelOp = IEDocFrame.Links("TtelechargementOp")
'-> verifie que LienTelOp contient bien le lien
LienOp.Click
WaitIE IE
'// Essai 3 Fin
End Sub |
Partager