Bonjour tout le monde,
J'ai un petit probleme (Sinon je ne serais pas la), J'essaie de remplir un champ dans un formulaire HTML a partir d'un word, jusque la rien de complique.
J'ai presque fini la macro VBA mais je n'arrive pas a set le champ que je veux remplir quand j'execute ma macro avec F5, mais tout marche quand je fais un F8 pour la demarrer ...
Je vous joint la 1er partie ou ca bloque, avec un bout du code HTML de la page.
Code :
- Dim htmlSelectElem As HTMLInputElement
- Set htmlSelectElem = IEDoc.all("summary4" )
- If Not Left(cc.Range, 7) = "Cliquez" Then
- IEDoc.all("summary4" ).Value = cc.Range
|
Code :
- <input name ="summary" id="summary4" style="WIDTH" 49.7em" type="text"></input>
|
Si je lance avec F5 la macro s’arrête sur le IEDoc.all("summary4" ).Value = cc.Range et htmlSelectElem reste a nothing en valeur, comme si le set passait a la trap =/
Si vous avez des idées etc, je suis a l’écoute.
Edit: normalement je fais un htmlSelectElem.Value = cc.Range mais je voulais test directement avec le IEDoc.all("summary4" ).
Message édité par lalan28200 le 30-10-2017 à 13:10:36