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