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.