MailMergeFields.AddSkipIf (Word)

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

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.

AddSkipIf (Range, MergeField, Comparison, CompareTo)


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"

Arguments

Les arguments nommés :

Range (Range) - Emplacement du champ SKIPIF.

MergeField (String) - Nom du champ de fusion.

Comparison - WdMailMergeComparison


Valeurs possibles sont

wdMergeIfEqual Sortie d'une valeur si le champ de fusion correspond à une valeur.
wdMergeIfGreaterThan Sortie d'une valeur si le champ de fusion est supérieur à une valeur.
wdMergeIfGreaterThanOrEqual Sortie d'une valeur si le champ de fusion est supérieur ou égal à à une valeur.
wdMergeIfIsBlank Sortie d'une valeur si le champ de fusion est vide.
wdMergeIfIsNotBlank Sortie d'une valeur si le champ de fusion n'est pas vide.
wdMergeIfLessThan Sortie d'une valeur si le champ de fusion est inférieur à une valeur.
wdMergeIfLessThanOrEqual Sortie d'une valeur si le champ de fusion est inférieur ou égal à à une valeur.
wdMergeIfNotEqual Sortie d'une valeur si le champ de fusion ne correspond pas à une valeur.

Optional arguments

Les arguments suivants sont facultatifs

CompareTo (String) - Texte à comparer avec le contenu de l'argument ChampFusion.