|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : remplir automatiquement un formulaire [ Langages dérivés / VBA ] (epaminondas)
Informations & options pour cette discussion
|
lundi 14 avril 2008 à 09:29:49 |
remplir automatiquement un formulaire

epaminondas
|
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
|
|
|
|
lundi 14 avril 2008 à 10:13:36 |
Re : remplir automatiquement un formulaire

faucheuse
|
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.
|
|
|
|
lundi 14 avril 2008 à 14:32:46 |
Re : remplir automatiquement un formulaire

epaminondas
|
Merci de ta réponse faucheuse, mais je ne peux pas accéder au code source ou je ne sais pas. Le fichier est sur un intranet.
|
|
|
|
lundi 14 avril 2008 à 15:22:06 |
Re : remplir automatiquement un formulaire

faucheuse
|
C'est l'intranet de ton entreprise?
Tu pourrais récuperer le code par un fichier BAT (je ne connais les commandes dsl), ensuite l'ouvrir dans ta macro comme un fichier texte.
Pour les commandes BAT, oriente tes recherches vers "telnet" je pense que c'est avec ca que tu pourras récupérer le code source.
|
|
|
|
mardi 15 avril 2008 à 08:53:46 |
Re : remplir automatiquement un formulaire

epaminondas
|
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"><input type="text" name="PersEnCharge">
</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 +
|
|
|
|
mardi 15 avril 2008 à 10:24:47 |
Re : remplir automatiquement un formulaire

faucheuse
|
Si tu commence en pensant "Je suis nul!" tu n'ira pas bien loin, croit en mon expérience ;).
Quel logiciel est utilisé pour "heberger" les pages? si c'est EasyPHP ou un logiciel de ce genre se ne sera pas trop compliqué.
|
|
|
|
samedi 19 avril 2008 à 12:49:13 |
Re : remplir automatiquement un formulaire

epaminondas
|
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"><a class="aAction" href="Missions/menu.asp"><img src="../img/icone_mission.gif" border="0" align="center"></a></td>
<td><a class="aAction" href="Missions/menu.asp"><font size="4">MISSIONS</font></a></td>
<!--
<td align="right"><a class="aAction" href="#"><img src="../img/icone_mission.gif" border="0" align="center"></a></td>
<td><a class="aAction" href="#"><font size="4">MISSIONS</font></a><br>La gestion des missions est exceptionnellement<br> 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
Stop
Peux-tu m’aider?
Merci
|
|
|
|
vendredi 25 avril 2008 à 10:01:13 |
Re : remplir automatiquement un formulaire

epaminondas
|
Salut faucheuse, je crois avoir progressé en remplaçant : IE.Document.All("Missions/menu.asp").Click Do While IE.ReadyState <> 4 DoEvents Loop
par
'Créer un objet Dim FSO, fnm Set FSO = CreateObject("Scripting.FileSystemObject") 'Composer le chemin complet du fichier Set fnm = FSO.GetFile(server.MapPath("Missions/menu.asp/")) 'Attention au \ 'Vérifier que ce fichier existe bien et l'ouvrir If FSO.FileExists(fnm) Then Set inF = FSO.OpenTextFile(fnm, 1, False) 'Ensuite soit lire tout le fichier d'un coup fnm = inF.readAll
Mais je ne maîtrise pas et je débouche sur un objet requis sur la ligne Set FSO Est-ce dans tes cordes?
|
|
|
|
vendredi 25 avril 2008 à 13:25:53 |
Re : remplir automatiquement un formulaire

faucheuse
|
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. Ya pas moyen que tu l'ouvre simplement avec Open?
|
|
|
|
vendredi 2 mai 2008 à 10:04:32 |
Re : remplir automatiquement un formulaire

epaminondas
|
Bonjour Faucheuse, pour l'instant, j'ai tout simplement indiqué la prochaine adresse http mais je voudrais mieux comprendre comment fonctionne le HTML et l'hypertexte. A +
|
|
|
Cette discussion est classé dans : formulaire, remplir, rond, automatiquement, tourne
Répondre à ce message
Sujets en rapport avec ce message
remplir un formulaire automatiquement [ par epaminondas ]
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
remplir formulaire webbrowser étrange :) [ par maxsecurite2 ]
Bonjour,J'aimerais remplir un formulaire avec mon webbrowser :<input name="l" type="text" size=9 value="login" onblur="if (this.value=='') {this.value
comment remplir une table [ par abou80 ]
bonjour tout le monde! avant toutes choses je tiens à informer les uns et les autres que je suis un debutant dans la programmation vb.mon probleme est
Remplir un formulaire internet dans une frame [ par TeDeum ]
Salut,J'essaye de remplir un formulaire qui se trouve dans une frame. J'utilise le code de Thejojo79 qui marche pour les pages internet qui n'ont pas
Comment remplir un formulaire dans une iframe ? [ par lerenardfou ]
Formulaire asp [ par samoht ]
Bonjour,Voici mon problème : J'ai un formulaire web à remplir (formulaire sur le site d'un des mes fournissuers) et j'aimerais remplir les champs de c
importer des données table-formulaire [ par versanne ]
Bonjour,j'ai créée un formulaire dans lequel j'aimerais qu'une section se complète automatiquement à partir d'un table de clients. Je voudrais faire u
Remplir un formulaire avec webbrowser.navigate [ par Spylover ]
Bjr,J'ai vu ds un soft la possibilité de remplir un formulaire web avec cette commande, je l'ai mise dans mon fichier .bas et il ne connait pas cette
Modifier bouton d'option dans formulaire et valider automatiquement [ par media6 ]
Bonjour, Je cherche depuis plusieurs jours à modifier des boutons d'options dans un formulaire qui n'est pas géré par VB. J'ai bien trouvé quelques t
longueur de code [ par titemi ]
Bonjour,j'ai crée un formulaire multipage dans lequel je rentre des info qui servent à remplir 4 imprimés word.Tout fonctionnait bien jusqu'à ce que j
Livres en rapport
|
Téléchargements
Logiciels à télécharger sur le même thème :
|