Professional Documents
Culture Documents
Avec cette brochure, vous apprendrez crer un formulaire simple sous Word. Celui-ci peut tre destin, une fois rempli, garnir des zones du document que vous aurez au pralable dfinies ... On pourrait imaginer, par exemple, de crer un formulaire pour remplir l'adresse du destinataire, mais les applications sont quasiment infinies ... Concrtement, chaque fois que vous ouvrez le document (il est possible de faire appel un modle), un formulaire se prsentant sous la forme dune bote de dialogue souvre, lutilisateur remplit alors les champs quon lui propose, puis valide le formulaire : les contenus des rubriques se disposent automatiquement aux endroits prvus par avance lors de la conception du document Nota : ce guide concerne les versions de Word allant de 2000 2007 (les illustrations sont ralises sous Word 2007).
Ralisation : alpi
- Cliquez au niveau de la premire marque, et slectionnez le menu Insertion Signet comme le montre la figure ci dessous (1).
Un signet est un repaire invisible pour lutilisateur, chaque repre correspond lemplacement o doit apparatre le contenu dun champ du futur formulaire. Nommez votre signet Text1 et cliquez sur le bouton Ajouter (2). Faites la mme chose au niveau de la troisime marque, nommez cette fois - ci votre signet Text2 et cliquez sur le bouton Ajouter . Ne soyez pas surpris(e), les signets napparaissent pas sur votre feuille
Ralisation : alpi
La grille de cration du formulaire nomm UserForm1 apparat maintenant, nous allons crer deux zones de texte dans lesquelles lutilisateur pourra saisir de linformation. , puis cliquez dans le fond du formulaire Cliquez sur licne lendroit o vous souhaitez crer la zone. Rptez une fois l'opration pour avoir deux zones, cliquez deux fois (pas de double - clic) dans la premire zone et inscrivez par exemple : Votre nom ici. Rptez l'opration sur la deuxime zone en inscrivant cette fois - ci : Votre prnom ici (voir figure ci contre). Bien sr il existe de nombreuses autres possibilits de champ et Slectionnez ensuite l'outil Bouton de commande cliquez sur le formulaire. Ce bouton servira valider la saisie.
Une fois mis en place, faites un double - clic sur le bouton, une fentre apparat indiquant : Private Sub CommandButton1_Click() End Sub Cliquez entre ces deux lignes afin d'y insrer le texte suivant (vous pouvez le copier coller) : With ActiveDocument .Bookmarks("Text1").Range _ .InsertBefore TextBox1 .Bookmarks("Text2").Range _ .InsertBefore TextBox2 End With UserForm1.Hide Bien sr, lorsque vous souhaiterez plus tard insrer vos propres formulaires, il conviendra dadapter ce code. Pour information, Bookmarks signifie Signet , InsertBefore, insre avant , UserForm1.Hide masque le formulaire nomm UserForm1
Ralisation : alpi
Modifiez la lgende du bouton en inscrivant dans la proprit Caption , le mot Valider en lieu et place de CommandButton1 . Fermez la fentre Visual Basic : vous retrouvez votre document Word (enregistrez le ventuellement)
Ralisation : alpi
Ouvrez ensuite le menu Outils Macro Macros . Si vous utilisez Word 2007 Dans longlet Dveloppeur , cliquez sur licne La fentre de gestion des macros souvre, slectionnez la macro Affiche_form , puis cliquez sur le bouton Modifier .
La fentre Visual basic souvre nouveau, avec en avant plan la fentre de macro NewMacro.Affiche_form . Dans cette fentre, on trouve les bornes de la procdure : Sub Affiche_form() End Sub Insrez le texte entre les bornes : Load UserForm1 UserForm1.Show Afin d'obtenir ceci : Sub Affiche_form() Load UserForm1 UserForm1.Show End Sub Fermez la fentre Visual basic et sauvegardez votre document Word
Ralisation : alpi
Pour lancer le formulaire, cliquez sur le bouton (*) que vous aviez cr prcdemment dans la barre doutils. Le formulaire apparat, garnissez les rubriques et cliquez sur Valider . Les zones de signet que vous aviez dfinies reoivent les valeurs saisies. A vous maintenant dadapter cette technique vos besoins
(*) Si vous navez pas pu crer ce bouton, vous pouvez tout de mme lancer la macro : ouvrez le menu Outils Macro Macros . Si vous utilisez Word 2007 Dans longlet Dveloppeur , cliquez sur licne La fentre de gestion des macros souvre, slectionnez la macro Affiche_form , puis cliquez sur le bouton Excuter .
Ralisation : alpi