Remplir zone texte d'une page HTML [Résolu]

louprovencou
Messages postés
6
Date d'inscription
lundi 1 octobre 2007
Dernière intervention
25 janvier 2010
- 20 mai 2009 à 22:56 - Dernière réponse : louprovencou
Messages postés
6
Date d'inscription
lundi 1 octobre 2007
Dernière intervention
25 janvier 2010
- 23 mai 2009 à 16:41
Bonjour à tous,

Je cherche a remplir des champs texte d'une page html en vba.

J'arive sans soucis à remplir cette zone texte:

grâce à ce bout de code:
    Dim IECtrl As HTMLFormElement
     Set IECtrl = PagehtmlPINNACLE.Forms(0).UserName 'Le nom est celui de 'ID', pas celui correspondant à 'name'
     IECtrl.Value = "blablabla"

par contre cette zone de texte ne possède pas d'"ID" et je n'arrive pas à la remplir...

    Set IECtrl = PagehtmlPINNACLE.Forms(0).S1_144058831_0

Ce code là renvoie une erreur 438 Propriété ou méthode non gérée par cet Objet.

Quelqu'un pourrait m'aider?
Merci d'avance!
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Renfield
Messages postés
17308
Date d'inscription
mercredi 2 janvier 2002
Dernière intervention
22 août 2018
- 21 mai 2009 à 07:41
3
Merci
on fait pas:
PagehtmlPINNACLE.Forms(0).UserName

c'est... pas propre.

Dim IECtrl As IHTMLInputElement
Set IECtrl = PagehtmlPINNACLE.getElementByID("UserName")

tu as la même chose pour trouver des elements par le nom (plusieurs element peuvent avoir le même nom, la methode renvoie un tableau)

Set IECtrl = PagehtmlPINNACLE.getElementsByName("S1_144058831_0")(0)

Merci Renfield 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 94 internautes ce mois-ci

Commenter la réponse de Renfield
louprovencou
Messages postés
6
Date d'inscription
lundi 1 octobre 2007
Dernière intervention
25 janvier 2010
- 23 mai 2009 à 16:41
0
Merci
Merci beaucoup Renfield !!
Commenter la réponse de louprovencou

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.