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.