Partager via


Méthode MailMergeFields.AddSkipIf (Word)

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

Syntaxe

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

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

Parameters

Nom Requis/Facultatif Type de données Description
Range Obligatoire Range (objet) Emplacement du champ SKIPIF.
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.

Valeur renvoyée

MailMergeField

Remarques

Un champ SKIPIF compare deux expressions ; si le résultat de la comparaison est vrai, SKIPIF passe à l'enregistrement suivant dans la source de données et commence un nouveau document de fusion.

Exemple

Cet exemple montre comment ajouter un champ SKIPIF avant le premier champ MERGEFIELD du fichier Main.doc. Si le code postal suivant est égal à 98040, l'enregistrement suivant est ignoré.

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

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.