Valier un formulaire sous IE en VB - VB/VBA/VBS - Programmation
Marsh Posté le 09-03-2005 à 22:21:32
En récupérant le nom du formulaire et le faisant valider. Quelquechose du style IEapp.Document.form("nomduform" ) ??
Marsh Posté le 15-03-2005 à 16:28:48
With IEapp
.FormFillField <Nom champ login>, Login
.FormFillField <Nom champ password>, PassWord
.FormClickButton <Nom du bouton>
End With
<Nom du bouton> = submit
Marsh Posté le 09-03-2005 à 14:08:06
Bonjour,
Je cherche en VB a remplir un formulaire (ici pour voir mes info free) automatiquement en VB puis capturer la page WEb pour traiter automatiquement la page.
J'arrive à compléter le champs Login et pass mais pas à valider le formulaire :
Dim IEapp As New InternetExplorer
IEapp.Navigate ("http://www.http://adsl.free.fr/suivi/suivi_tech.html" )
IEapp.Visible = True
Do While Not IEapp.ReadyState = 4
Loop
'remplissage du login et du pass
IEapp.Document.getElementById("login" ).innertext = "monlogin"
IEapp.Document.getElementById("password" ).innertext = "monpass"
Mais aprés le bouton valider n'ai pas un élément :
extrait du code source de la page :
<input border=0 name=ok src="/im/btn_envoyer.gif" type=image value=submit width="56" height="19" alt="Envoyer">
Donc le bouton envoyer n'est pas un élément comme le login ou pass :
<input type="text" name="login" maxlength="20" size="20"> </td>
<input type="password" name="pass" maxlength="10" size="10">
Donc je ne sais pas comment envoyer le formulaire ou le valider.
Quelqu'un connait'il une solution ?
Merci par avance.
Message édité par lepopeye le 09-03-2005 à 14:08:45
---------------
bientôt SP3 / i5 / 256Go + cov