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
| sub test()
Dim ie As Object, url As String, liste1 As Object, liste2 As Object, parentliste3 As Object, lescript, code As String
url = "http://habitat-developpement.tm.p15.siteinternet.com/particuliers/index.cfm?cont=aide_habitat"
Set ie = CreateObject("internetexplorer.application")
ie.navigate url
ie.Visible = True
Do: DoEvents: Loop While ie.readystate <> 4 Or ie.busy
'*****************************************************************************************
'on casse la protection en coupant les script du code html
code = ie.document.body.innerhtml
lescript = Split(code, "<script")
code = Replace(code, Split(lescript(2), "/script>")(0), "")
ie.document.body.innerhtml = code 'on réimplante le code html dans le body du document
'*****************************************************************************************
Set liste1 = ie.document.all("departement")
Set liste2 = ie.document.all("code_beneficiaire")
'maintenant on va selectionner mon departement (83) par son index
liste1.selectedIndex = 84
'je suis proprio donc le 2 item de la liste2 (locataire) donc l'index 2 puisque le 1 er c'est l'entete
liste2.selectedIndex = 2: liste2.onchange
Application.Wait (Now + TimeValue("0:00:02"))
Set parentliste3 = ie.document.getelementbyid("objet")
parentliste3.Children(0).selectedIndex = 2
'debloque cette ligne pour cliquer sur le bouton
ie.document.getelementbyid("monform").submit
End Sub |
Partager