1ère solution : Champs ASK et renvois
- Word 2000-2003
-
- En début du nouveau doc, faire autant d'insertions de champs ASK qu'il y a de variables dans le doc (2 dans cet exemple, un pour la date, un pour le numéro) :
Menu Insertion, Champ, dans la boîte de dialogue Champ : Catégorie Publipostage, Champ Demander (ASK). - Y ajouter le signet et l'invite de la boîte de dialogue qui va en découler. Ca doit ressembler à ceci : ASK date "Quelle est la date ?".
Ce qui donnera dans la feuille si on visualise le code : {ASK date "quelle est la date ?" * MERGEFORMAT }
Sinon on ne voit rien. - Lorsqu'on fait OK, la boîte de dialogue s'ouvre, demande la date. On a intérêt à mettre quelque chose tout de suite pour pouvoir créer le signet en question.
- On saisit le texte du document modèle. Lorsqu'on est à un endroit de variable, on insère le renvoi :
Insertion, Renvoi, Catégorie Signet, et on sélectionne le signet. - On enregistre ce document sous format modèle.
- Lorsque l'utilisateur créera un nouveau doc à partir de ce modèle, les champs ne se mettant pas à jour automatiquement, il devra tout sélectionner (Ctrl+A), puis appuyer sur F9 pour mettre les champs à jour. On aurait pu créer une macro qui fait ça (avec l'enregistreur de macros, c'est tout bête).
Si on ne veut pas s'embêter avec ça, il suffit de mettre dans les options d'impression, Mise à jour automatique des champs à l'impression, ce qui fait que les boîtes de dialogue s'activeront au moment de l'impression.
- En début du nouveau doc, faire autant d'insertions de champs ASK qu'il y a de variables dans le doc (2 dans cet exemple, un pour la date, un pour le numéro) :
- Word 2007-2010
-
- En début du nouveau doc, faire autant d'insertions de champs ASK qu'il y a de variables dans le doc (2 dans cet exemple, un pour la date, un pour le numéro) :
Onglet Insertion, groupe Texte, Bouton QuickPart, Champ, dans la boîte de dialogue Champ : Catégorie Publipostage, Champ Demander (ASK) - Y ajouter le signet et l'invite de la boîte de dialogue qui va en découler. Ca doit ressembler à ceci : ASK date "Quelle est la date ?".
Ce qui donnera dans la feuille si on visualise le code : {ASK date "quelle est la date ?" * MERGEFORMAT }
Sinon on ne voit rien. - Lorsqu'on fait OK, la boîte de dialogue s'ouvre, demande la date. On a intérêt à mettre quelque chose tout de suite pour pouvoir créer le signet en question.
- On saisit le texte du document modèle. Lorsqu'on est à un endroit de variable, on insère le renvoi :
Onglet Insertion, groupe Liens, bouton Renvoi, Catégorie Signet, et on sélectionne le signet - On enregistre ce document sous format modèle.
Lorsque l'utilisateur créera un nouveau doc à partir de ce modèle, les champs ne se mettant pas à jour automatiquement, il devra tout sélectionner (Ctrl+A), puis appuyer sur F9 pour mettre les champs à jour. On aurait pu créer une macro qui fait ça (avec l'enregistreur de macros, c'est tout bête).
Si on ne veut pas s'embêter avec ça, il suffit de mettre dans les options d'impression, Mise à jour automatique des champs à l'impression, ce qui fait que les boîtes de dialogue s'activeront au moment de l'impression.
- En début du nouveau doc, faire autant d'insertions de champs ASK qu'il y a de variables dans le doc (2 dans cet exemple, un pour la date, un pour le numéro) :
2e solution : Formulaire et renvois
Si l'on n'a pas peur de protéger partiellement son document, on peut utiliser les champs formulaire qui créent automatiquement des signets que l'on utilise également avec des renvois.





