begin process at 2012 02 17 01:36:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Langages dérivés

 > 

VBA

 > 

remplir automatiquement un formulaire


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

remplir automatiquement un formulaire

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 +


1 2

Cette discussion est classée 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 automatiquement un formulaire PDF [ par Hach_net ] Bonjour .j'ai un formulaire PDF vierge (C:\Exemple.pdf) que je veux remplir automatiquement avec des données et l'enregistrer sur le bureau.merci de m Remplir champs de formulaire automatiquement depuis prog en VB6 [ par bruno72 ] Bonjour a tousMaitrisant mal la partie internet.en programmation VB6 , je bute sur un petit souci de transfert de donnée.Voila je fais les mises a jou vb Remplir automatiquement champs de formulaire a partir d'une combobox [ par scicanos ] Bonjour, Je suis novice en vb 2010 et en développement. J'ai créé un formulaire sur vb express 2010 qui récupère les champs d'une base de données Ac remplir un formulaire excel avec cellules fusionnees avec la commande "loop" [ par terenez29 ] Bonjour, Je suis débutante en VB et je souhaite remplir un formulaire vertical excel à partir des données d'une requête ACCESS. Dans ce formulaire il pb remplissage champs de formulaire [ par kefir1998 ] bonjour j'ai un petit soucis pour remplir automatiquement des champs d'un formulaire suis a un calcul simple j'aimerai qu'il prenne une valeur dans Remplir un formulaire "multipart/form-data" [ par Nowid50 ] Bonjour, Je recherche activement comment remplir un formulaire de type "multipart/form-data". En particulier, celui ce trouvant sur la page suivante Remplir un formulaire web avec des données EXCEL ... [ par nicomk1 ] Bonjour à tous , je recherche désespérement le moyen de pouvoir remplir une ou plusieurs cases sur le web avec comme source quelques données d'un tabl [Access | Formulaire] [ par AiDuK ] Bonjour,J'ai une petite question à vous poser.Je travail sur un formulaire sous Access, et ce que je souhaiterais faire, est que lorsque je déplace le Ajuster automatiquement les dimentions d'un formulaire/champ [ par Adri86 ] Bonjour !Je sollicite votre aide, car je sèche depuis quelque heures sur les deux questions suivantes : 1. J'aimerais, dans un formulaire dont les cha


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,702 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales