MailMergeFields.AddIf (Word)
Ajoute un champ IF à un document principal de fusion et publipostage.
À la mise à jour, un champ IF compare un champ d'un enregistrement avec une valeur spécifiée, puis insère le texte approprié en fonction du résultat de la comparaison.
AddIf (Range, MergeField, Comparison, CompareTo, TrueAutoText, TrueText, FalseAutoText, FalseText)
ActiveDocument.MailMerge.Fields.AddIf Range:=Selection.Range, _
MergeField:="Company", Comparison:=wdMergeIfIsBlank, _
TrueText:="for your personal use", _
FalseText:="for your business"
Arguments
Les arguments nommés :
Range (Range) - Emplacement du champ IF.
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.
TrueAutoText (String) - Insertion automatique effectuée si le résultat de la comparaison est vrai.
TrueText (String) - Texte inséré si le résultat de la comparaison est vrai.
FalseAutoText (String) - Insertion automatique effectuée si le résultat de la comparaison est faux.
FalseText - String