CharlehenriMouloud
Messages postés9Date d'inscriptionmardi 11 janvier 2011StatutMembreDernière intervention18 juin 2012
-
5 févr. 2011 à 22:16
CharlehenriMouloud
Messages postés9Date d'inscriptionmardi 11 janvier 2011StatutMembreDernière intervention18 juin 2012
-
8 févr. 2011 à 17:42
Bonsoir!
Je m'arrache les cheveux à faire un bout de code...
J'ai une liste de références dans un userform, et je dois remplir des champs dans un webrowser à une page déterminée, cliquer sur le bouton rechercher (sub chercher).
Ensuite, une fois la page chargée, je recupere simplement les liens hypertextes associé à ma référence contenus dans la nouvelle page ( private sub webbrowser.documentcompleted).
Pour une référence, tout va bien. mais pour 2, ca se complique.
Mon code va trop vite. Ca marche en pas à pas, mais pas normalement. J'ai bien essayé les méthodes avec readystate,etc..., mais ca marche pas...
Une idée??
CharlehenriMouloud
Messages postés9Date d'inscriptionmardi 11 janvier 2011StatutMembreDernière intervention18 juin 2012 8 févr. 2011 à 17:42
J'm'en suis sorti avec :
Do
DoEvents
Loop Until WebBrowser1.readyState=READYSTATE_COMPLETE
Do
DoEvents
Loop Until WebBrowser1.document.frames.Item(1).document.readyState = "complete"
que j'ai rajouté juste après avoir remplit les champs et cliquer sur le bouton rechercher de ma page internet contenue dans mon Webbrowser.
Je suis pas certain que la première boucle soit nécesaire, mais j el'ai laissé quand même, ca marche.
La petite nuance était sur l'état de chargement du frame contenu dans la page internet....