Un champ {ASK} permet de répéter à divers endroits d'un document un texte saisi une seule fois.
1. En début du nouveau document, faire autant d'insertions de champs ASK qu'il y a de variables dans le doc :
Onglet Insertion, groupe Texte, bouton QuickPart, commande Champ
Choisir dans la Catégorie Publipostage le Champ "DEMANDER".
Y ajouter le nom du signet et l'invite de la boîte de dialogue qui va en découler. Ca doit ressembler à ça : ASK nom "Quel est le nom?"
ce qui donnera dans la feuille, si on visualise le code : {ASK nom "quelle est le nom ?" * MERGEFORMAT } - Sinon on ne voit rien.
(rappelons que les codes se visualisent grâce au raccourci clavier Alt + F9).
Lorsqu'on fait OK, la boîte de dialogue s'ouvre, et demande le nom. On a intérêt à mettre quelque chose tout de suite pour pouvoir créer le signet en question.
2. À l'endroit de chacune des variables, on insère le renvoi :
Onglet Insertion, groupe Liens, bouton Renvoi
Catégorie Signet, et on sélectionne le signet.
3. 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 peut créer une macro qui fait ça. 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.