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

louprovencou 6 Messages postés lundi 1 octobre 2007Date d'inscription 25 janvier 2010 Dernière intervention - 20 mai 2009 à 22:56 - Dernière réponse : louprovencou 6 Messages postés lundi 1 octobre 2007Date d'inscription 25 janvier 2010 Dernière intervention
- 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 17307 Messages postés mercredi 2 janvier 2002Date d'inscription 18 janvier 2017 Dernière intervention - 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é 80 internautes ce mois-ci

Commenter la réponse de Renfield
louprovencou 6 Messages postés lundi 1 octobre 2007Date d'inscription 25 janvier 2010 Dernière intervention - 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.