Bonjour tout le monde,
Premier post sur ce forum que je consulte régulièrement comme tout bon novice qui souhaite "bidouiller" pour automatiser certaines taches.
petite précision, je ne cherche pas de code clé en main mais un aiguillage ce qui m'évitera de prendre une mauvaise route.
ma question porte sur l'interaction via une petite macro entre excel et internet explorer 11.
j'ai consulté le forum et suis tombé sur la macro suivante qui fonctionne à merveille par exemple sur Amazon...
********************
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| Sub connexion()
Dim IE As InternetExplorer
Dim IEdoc As Object
Dim DOCelement As Object
Set IE = New InternetExplorer
IE.Visible = True
IE.navigate ("https://www.amazon.fr/ap/signin?openid.return_to=https%3A%2F%2Fwww.amazon.fr%2F%3Fref_%3Dnav_ya_signin&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=frflex&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&&openid.pape.max_auth_age=0")
' attente de fin de chargement
Do Until IE.readyState = READYSTATE_COMPLETE
DoEvents
Loop
Set IEdoc = IE.document
IEdoc.getElementById("ap_email").Value = "toto"
'connexion
' Set DOCelement = IEdoc.forms(0)
'DOCelement.submit
End Sub |
*****************
Sur certains sites cela ne fonctionne pas;
En l’occurrence sur le code source html d'un site, je vois cela au niveau du champ login
<input name="login" id="login" spellcheck="false" type="text" autocomplete="off">
Ma question est simple : si autocomplete sur off ... cette macro ne peut pas fonctionner ? ou je fais fausse route ?
si je suis sur la bonne "route" puis je me tourner vers les sendkeys pour simuler un clic dans le champ login puis simuler CTRL+C / CTRL+v sur le champ login ????
Merci de vos réponses
Cordialement
Partager