MailMergeFields.AddIf (Word)

Fügt ein IF-Feld in ein Seriendruck-Hauptdokument ein.

Bei einer Aktualisierung vergleicht ein IF-Feld ein Feld in einem Datensatz mit einem bestimmten Wert und fügt, je nach Vergleichsergebnis, den geeigneten Text ein.

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

Hier sind die benannte Argumente :

Range (Range) - Die Position des IF-Felds.

MergeField (String) - Der Name des Seriendruckfelds.

Comparison - WdMailMergeComparison


Möglichen Werte sind

wdMergeIfEqual Wenn das Seriendruckfeld einem Wert entspricht, wird ein Wert ausgegeben.
wdMergeIfGreaterThan Wenn das Seriendruckfeld größer als ein Wert ist, wird ein Wert ausgegeben.
wdMergeIfGreaterThanOrEqual Wenn das Seriendruckfeld größer als oder gleich einem Wert ist, wird ein Wert ausgegeben.
wdMergeIfIsBlank Wenn das Seriendruckfeld leer ist, wird ein Wert ausgegeben.
wdMergeIfIsNotBlank Wenn das Seriendruckfeld nicht leer ist, wird ein Wert ausgegeben.
wdMergeIfLessThan Wenn das Seriendruckfeld kleiner als ein Wert ist, wird ein Wert ausgegeben.
wdMergeIfLessThanOrEqual Wenn das Seriendruckfeld kleiner oder gleich einem Wert ist, wird ein Wert ausgegeben.
wdMergeIfNotEqual Wenn das Seriendruckfeld ungleich einem Wert ist, wird ein Wert ausgegeben.

Optional arguments

Die folgenden Argumente sind optional

CompareTo (String) - Der Text, der mit dem Inhalt von MergeField verglichen wird.

TrueAutoText (String) - Der AutoText-Eintrag, der bei einem übereinstimmenden Vergleich eingefügt wird.

TrueText (String) - Der Text, der bei einem übereinstimmenden Vergleich eingefügt wird.

FalseAutoText (String) - Der AutoText-Eintrag, der bei einem nicht übereinstimmenden Vergleich eingefügt wird.

FalseText - String