Partager via


Méthode MailMergeFields.AddIf (Word)

Ajoute un champ IF à un document principal de fusion et publipostage. Renvoie un objet MailMergeField.

Syntaxe

expression. AddIf( _Range_ , _MergeField_ , _Comparison_ , _CompareTo_ , _TrueAutoText_ , _TrueText_ , _FalseAutoText_ , _FalseText_ )

expression Obligatoire. Variable qui représente une collection « MailMergeFields ».

Parameters

Nom Requis/Facultatif Type de données Description
Range Obligatoire Objet Range Emplacement du champ IF.
MergeField Obligatoire Chaîne Nom du champ de fusion.
Comparison Obligatoire WdMailMergeComparison Opérateur utilisé dans la comparaison.
CompareTo Facultatif Variant Texte à comparer avec le contenu de l'argument ChampFusion.
TrueAutoText Facultatif Variant Insertion automatique effectuée si le résultat de la comparaison est vrai. Si cet argument est fourni, TrueText est ignoré.
TrueText Facultatif Variant Texte inséré si le résultat de la comparaison est vrai.
FalseAutoText Facultatif Variant Insertion automatique effectuée si le résultat de la comparaison est faux. Si cet argument est fourni, TexteFaux est ignoré.
FalseText Facultatif Variant Texte inséré si le résultat de la comparaison est faux.

Valeur renvoyée

MailMergeField

Remarques

À la mise à jour, un champ IF compare un champ d'un enregistrement avec une valeur spécifiée, puis insère le texte approprié en fonction du résultat de la comparaison.

Exemple

Cet exemple montre comment insérer le texte « for your personal use » si le champ de fusion Company est vide et « for your business » si ce même champ est renseigné.

ActiveDocument.MailMerge.Fields.AddIf Range:=Selection.Range, _ 
 MergeField:="Company", Comparison:=wdMergeIfIsBlank, _ 
 TrueText:="for your personal use", _ 
 FalseText:="for your business"

Voir aussi

MailMergeFields, Collection d'objets

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.