Método MailMergeFields.AddIf (Word)
Agrega un campo IF a un documento principal de combinación de correspondencia. Devuelve un objeto MailMergeField.
Sintaxis
expresión. AddIf
( _Range_
, _MergeField_
, _Comparison_
, _CompareTo_
, _TrueAutoText_
, _TrueText_
, _FalseAutoText_
, _FalseText_
)
expresión requerida. Variable que representa una colección "MailMergeFields".
Parameters
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
Range | Obligatorio | Objeto Range | Ubicación del campo IF. |
MergeField | Obligatorio | String | Nombre del campo de combinación. |
Comparison | Obligatorio | WdMailMergeComparison | Operador utilizado en la comparación. |
CompareTo | Opcional | Variant | Texto que se debe comparar con el contenido de MergeField. |
TrueAutoText | Opcional | Variant | Elemento de Autotexto que se inserta si la comparación es verdadera. Si se especifica este argumento, se pasa por alto TrueText. |
TrueText | Opcional | Variant | Texto que se inserta si la comparación es verdadera. |
FalseAutoText | Opcional | Variant | Elemento de Autotexto que se inserta si la comparación es falsa. Si se especifica este argumento, se pasa por alto FalseText. |
FalseText | Opcional | Variant | Texto que se inserta si la comparación es falsa. |
Valor devuelto
MailMergeField
Comentarios
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.
Ejemplo:
En este ejemplo se inserta "for your personal use" si el campo de combinación de correspondencia Company está vacío y "for your business" si dicho campo no está vacío.
ActiveDocument.MailMerge.Fields.AddIf Range:=Selection.Range, _
MergeField:="Company", Comparison:=wdMergeIfIsBlank, _
TrueText:="for your personal use", _
FalseText:="for your business"
Consulte también
Objeto de colección MailMergeFields
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.