Bonjour,

Beaucoup plus simple,

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.



Le 8 sept. 10 à 22:17, René SOUDÉ a écrit :

Bonsoir,

Je vais tenter une réponse.

C'est un exercice fait il y a quelques années, avec succès, mais que j'ai bien du mal à reproduire.

1) à l'emplacement où on veut insérer un champs qui sera reproduit ailleurs dans le formulaire : insertion - champs - autres - onglet variable - définir une variable - sélectionner format "texte" - dans le champs en bas à gauche lui donner un nom et, éventuellement une valeur- cliquer insérer 2) laisser ouvert le menu des champs et sélectionner "champs de saisie", cliquer le nom de la variable qu'on veut lui attribuer, lrenseigner le champs "annotation" puis "insérer". Un "pop up" s'ouvre pour lui attribuer une valeur. 3) se positionner dans le texte du formulaire à l'endroit où ce champs doit être répété. Ouvrir le menu insertion - champs - autres - onglet variable et sélectionner "afficher la variable" et cliquer sur le nom de la variable souhaitée

Normalement la valeur du champs indiquée précédemment apparaît.


Bon courage




Le 2 sept. 10 à 14:02, GEORGE Patrice - SG/SPSSI/ATL4/AIB/Equipe APS a écrit :

Bonjour,

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. J'ai nettement l'impression qu'il faut en passer par une macro ? mais là j'avoue .... que je en sais pas faire!

Si vous pouviez me fournir quelques pistes, çà serait sympa.
--

Patrice George




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Répondre à