cs_epaminondas
Messages postés26Date d'inscriptionvendredi 8 décembre 2000StatutMembreDernière intervention 9 août 2008
-
14 avril 2008 à 09:29
cs_faucheuse
Messages postés308Date d'inscriptionjeudi 10 janvier 2008StatutMembreDernière intervention27 octobre 2011
-
2 mai 2008 à 10:21
Bonjour,
je voudrais pouvoir remplir, automatiquement, sur un site unique, des formulaires, avec VBA word de préférence.
Les éléments figurent sur un formulaire.doc dont les rubriques sont toujours les mêmes mais le contenu varie.
Mes recherches se sont orientées vers 3 voies :
1°) Internet explorer garde la trace du dernier formulaire entré mais pour moi il faut changer le contenu à chaque fois. Peux t'on accéder, par programme, à ces zones mémoires ?
2°) j'ai trouvé sur ce site un code source Visual Basic qui s'appuie sur Google qui répondrait en partie à mon problème mais je n'en ai pas vraiment le mode d'emploi (j'ai envoyé un mail à Thejojo) et de toute façon, il faudrait que je bascule ce programme sur VBA seul langage auquel j'ai accés dans l'association ou je suis bénévole.
3°) j'ai trouvé des programmes en HTML, mais, la aussi, ça dépasse mes compétences.
Je tourne en rond, tourne en rond, tourne en rond, ...
Quequ'un peut-il m'aider?
Merci
cs_faucheuse
Messages postés308Date d'inscriptionjeudi 10 janvier 2008StatutMembreDernière intervention27 octobre 2011 14 avril 2008 à 10:13
Moi j'essaierai de recupérer le code source de la pge, repéré ou sont les infos entrées et les changé.
Par contre je ne pense pas que tu puisse envoyer la page de manière a l'ouvrir sur internet.
cs_epaminondas
Messages postés26Date d'inscriptionvendredi 8 décembre 2000StatutMembreDernière intervention 9 août 2008 15 avril 2008 à 08:53
Je suis nul!
Oui, il s'agit d'une association ou je suis bénévole.
Le code source est dans affichage. J'ai recherché les input correspondant aux zones formulaire à renseigner et j'ai trouvé, par exemple :
<tr>
<td class="cellBold">Personne en charge (chez le bénéficiaire)</td>
<td colspan="3">
</tr>
il me reste à trouver comment accéder à cette URL par programme et à inscrire les données. Je vais me documenter et, si tu le veux bien, je reviendrai vers toi.
A +
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_epaminondas
Messages postés26Date d'inscriptionvendredi 8 décembre 2000StatutMembreDernière intervention 9 août 2008 19 avril 2008 à 12:49
J'ai progressé depuis mon dernier e-mail.
Je « bidouille » un programme pêché sur VBFRANCE, pour l'adapter à mon problème : remplir automatiquement un formulaire sur un intranet auquel j'accède régulièrement.
Je passe la première page (authentification), mais quand j'arrive sur la seconde (page de menus) et quand j'essaie d'accéder à l'item « Missions », j'ai ce message :
Variable objet ou variable bloc with non définie.
Voici la partie du code source de la page :
<tr>
<td align="right">[Missions/menu.asp ]</td>
<td>[Missions/menu.asp MISSIONS
]</td>
<!--
<td align="right">[# ]</td>
<td>[# MISSIONS
]
La gestion des missions est exceptionnellement
indisponible le 2 et le 3 mars 2006.</td>
-->
</tr>
et le programme
' Formulaire
'rempli les champs nécessaires...
IE.Document.All("NumExp").Value = 14298
IE.Document.All("motDePasse").Value = "nemo"
IE.Document.All("envoyer").Click 'clique sur le bouton...
Do While IE.ReadyState <> 4
DoEvents
Loop
IE.Document.All("Missions/menu.asp").Click
Do While IE.ReadyState <> 4
DoEvents
Loop
cs_faucheuse
Messages postés308Date d'inscriptionjeudi 10 janvier 2008StatutMembreDernière intervention27 octobre 2011 25 avril 2008 à 13:25
Nan c'est pas dans mes cordes du tout, desolé mais j'apprend moi aussi le VBA, pour l'instant je n'ai pas encore utilisé de FSO, et je suis en période ecole, je n'ai donc aucun moyen de vérifier (désolé).
Aprés relecture, FSO n'est pas un objet XD...mais de toutes facon je ne maitrise pas.