Codes de champ : champ MergeField

S’applique à
Word pour Microsoft 365 Word 2024 Word 2021

Remarque

Le contenu et les étapes de cet article s’appliquent à Word pour Microsoft 365 et aux autres versions de bureau de Word pour Windows et Mac.

MergeField affiche le nom d’un champ de données dans les caractères de fusion « chevron » d’un document principal de publipostage — par exemple, « Prénom ». Lorsque le document principal est fusionné avec la source de données sélectionnée, les informations du champ de données spécifié sont insérées à la place du champ de fusion.

Dans les versions précédentes de Word, les documents fusionnés affichaient souvent des espaces doubles à la place des champs mappés aux données manquantes. Vous pouvez désormais utiliser des commutateurs pour spécifier le texte à imprimer avant ou après les résultats du champ (à condition que le champ contienne des données).

Vous devez sélectionner la source de données du document principal avant d’insérer des champs de fusion.

Syntaxe

Lorsque vous affichez le champ MergeField dans votre document, la syntaxe se présente comme suit :

{ MERGEFIELDFieldName [Switches]}

Remarque

Un code de champ indique au champ ce qu’il doit afficher. Les résultats de champs sont ce qui est affiché dans le document après avoir évalué le code de champ. Pour basculer entre l’affichage du code de champ et les résultats du code de champ, appuyez sur Alt+F9.

Instructions

« FieldName »

Nom d’un champ de données répertorié dans l’enregistrement d’en-tête de la source de données sélectionnée. Le nom du champ doit correspondre exactement au nom du champ dans l’enregistrement d’en-tête.

Commutateurs

\b

Spécifie le texte à insérer avant le champ MergeField si celui-ci n’est pas vide.

\f

Spécifie le texte à insérer après le champ MergeField si celui-ci n’est pas vide.

\m

Spécifie que le champ MergeField est un champ mappé.

\v

Active la conversion de caractères pour la mise en forme verticale.

Exemple

Le fait de placer les trois champs MergeField suivants ensemble et d’utiliser le commutateur \f comme spécifié garantit que les trois champs ont des espaces entre eux, mais uniquement si les informations de champ désignées sont présentes dans la source de données.

{ MERGEFIELD CoutesyTitle \f " " }{ MERGEFIELD FirstName \f " " }{ MERGEFIELD LastName }

Résultats suivants :

  • Si tous les champs sont présents : Mme Mindy Martin
  • Si Prénom est absent de la source de données : Mme Martin

Remarque

Si vous devez modifier le nom de champ spécifié dans un champ de fusion, modifiez le nom de champ dans les codes de champ MergeField. La modification d’un nom de champ avec les codes de champ masqués n’a aucun effet.