Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
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.