Partager via


Méthode MailMergeFields.AddNextIf (Word)

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

Syntaxe

expression. AddNextIf( _Range_ , _MergeField_ , _Comparison_ , _CompareTo_ )

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 NEXTIF.
MergeField Obligatoire Chaîne Nom du champ de fusion.
Comparison Obligatoire WdMailMergeComparison Opérateur utilisé dans la comparaison.
CompareTo Obligatoire Chaîne Texte à comparer avec le contenu de l'argument ChampFusion.

Valeur renvoyée

MailMergeField

Remarques

Un champ NEXTIF compare deux expressions ; si le résultat de la comparaison est vrai, l'enregistrement suivant est fusionné dans le document de fusion actif.

Exemple

Cet exemple montre comment ajouter un champ NEXTIF devant le premier champ MERGEFIELD du fichier Main.doc. Si le nouveau code postal est égal à 98004, l'enregistrement suivant est fusionné dans le document actif.

Documents("Main.doc").MailMerge.Fields(1).Select 
Selection.Collapse Direction:=wdCollapseStart 
Documents("Main.doc").MailMerge.Fields.AddNextIf _ 
 Range:=Selection.Range, MergeField:="PostalCode", _ 
 Comparison:=wdMergeIfEqual, CompareTo:="98004"

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.