MailMergeFields.AddIf (Word)

Agrega un campo IF a un documento principal de combinación de correspondencia.

Cuando se actualiza, el campo IF compara el campo de un registro con el valor especificado y, a continuación, inserta el texto apropiado según el resultado de la comparación.

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

Estos son los argumentos con nombre :

Range (Range) - Ubicación del campo IF.

MergeField - String

Comparison - WdMailMergeComparison


Valores posibles son

wdMergeIfEqual Se devuelve un valor si el campo de combinación de correspondencia es igual que un valor determinado.
wdMergeIfGreaterThan Se devuelve un valor si el campo de combinación de correspondencia es mayor que un valor determinado.
wdMergeIfGreaterThanOrEqual Se devuelve un valor si el campo de combinación de correspondencia es igual o mayor que un valor determinado.
wdMergeIfIsBlank Se devuelve un valor si el campo de combinación de correspondencia está en blanco.
wdMergeIfIsNotBlank Se devuelve un valor si el campo de combinación de correspondencia no está en blanco.
wdMergeIfLessThan Se devuelve un valor si el campo de combinación de correspondencia es menor que un valor determinado.
wdMergeIfLessThanOrEqual Se devuelve un valor si el campo de combinación de correspondencia es igual o menor que un valor determinado.
wdMergeIfNotEqual Se devuelve un valor si el campo de combinación de correspondencia no es igual que un valor determinado.

Optional arguments

Los siguientes argumentos son opcionales

CompareTo (String) - Texto que se debe comparar con el contenido de MergeField.

TrueAutoText (String) - Elemento de Autotexto que se inserta si la comparación es verdadera.

TrueText (String) - Texto que se inserta si la comparación es verdadera.

FalseAutoText (String) - Elemento de Autotexto que se inserta si la comparación es falsa.

FalseText (String) - Texto que se inserta si la comparación es falsa.