i

Remplissage automatique des champs d'un formulaire


Est il possible dans un modèle de lettre contenant des champs de faire en sorte que quand on ouvre le fichier issu du

modèle, il suffise de renseigner le premier champ pour les autres champs se remplissent automatiquement via une table.


1) Dans le document, se positionner à l'emplacement où on souhaite répéter une valeur saisie ; dans le menu "insertion" - "champs" - "autres", sélectionner "variables" puis "champs d'utilisateur". Indiquer le format de ce champs. Dans le champ en bas à gauche du cadre "Nom" on lui donne 1 nom (pas obliger de lui donner une valeur) puis insérer.


2) se placer, ensuite, dans le document à l'endroit où on veut saisir une donnée qui sera répétée (donc, a priori, avant le champs d'utilisateur). Dans le menu "insertion" - "champs" - "autres" sélectionner "variables" puis "champs de saisie". Dans la colonne "sélection", surligner le nom du "champs d'utilisateur" défini préalablement. Ce nom apparaît alors dans le champs "nom" (en bas à gauche du cadre). Dans les champs "Annotation" indiquer la nature de ce que l'on veut saisir puis insérer. Un "pop up" s'ouvre pour donner une valeur à ce champs, on peut ou non le remplir. Puis cliquer "Insérer"


3) enregistrer le document comme modèle.


Quand on ouvre le modèle, un "pop up" s'ouvre, il correspond au 1er champs de saisie rencontré, on le renseigne; cliquer suivant, même effet pour le deuxième champ de saisie et ainsi de suite. Le dernier champs complété, apparaît alors le document final avec toutes les répétitions souhaitées.


Cette solution évite le risque de voir apparaître des "scories" liées à la définition des variables comme je l'avais indiqué dans ma précédente réponse.