Affiche le nom d’un champ de données dans les caractères de fusion « chevron » dans un document principal de fusion et publipostage, par exemple, « FirstName ». 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 fréquemment des espaces doubles à la place du champ mappé aux données manquantes. Vous pouvez désormais utiliser des commutateurs pour spécifier quel texte est imprimé 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 ressemble à ceci :
{ MERGEFIELDFieldName [Commutateurs]}
Remarque
Un code de champ indique au champ ce qu’il doit afficher. Les résultats de champ correspondent à ce qui est affiché dans le document après avoir évalué le code du champ. Pour basculer entre l’affichage du code de champ et les valeurs 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 le champ n’est pas vide.
\F
Spécifie le texte à insérer après le champ MergeField si le champ n’est pas vide.
\M
Spécifie que le champ MergeField est un champ mappé.
\C
Active la conversion de caractères pour la mise en forme verticale.
Exemple
Le fait de placer les trois champs MergeField suivants 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 }
Les résultats sont les suivants :
- Si tous les champs sont présents : Mme Mindy Martin
- Si FirstName est manquant dans 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 du 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.