Clase MailMerge - combinación de correspondencia (Word VBA)

La clase MailMerge representa la funcionalidad de combinación de correspondencia de Word.

La clase MailMerge da acceso a la clase MailMerge

Para usar una variable de clase MailMerge, primero debe ser instanciado, por ejemplo

Dim mme as MailMerge
Set mme = ActiveDocument.MailMerge

Las variables de tipo MailMerge se pueden establecer utilizando el procedimiento Document.MailMerge

Métodos

Check - Simula la operación de combinación de correspondencia, pausando para informar de cada error a medida que se producen.

CreateDataSource - Crea un documento de Microsoft Word que usa una tabla para guardar datos de una combinación de correspondencia.

CreateHeaderSource - Crea un documento de Microsoft Word que guarda un registro inicial que se usa en lugar del registro de origen de datos inicial en una combinación de correspondencia.

EditDataSource - Abre o cambia al origen de datos de la combinación de correspondencia.

EditHeaderSource - Abre el origen de encabezado adjunto a un documento principal de combinación de correspondencia, o activa el origen de registro inicial si ya se está abierto.

EditMainDocument - Activa el documento principal de combinación de correspondencia asociado al documento de origen de datos o de origen de encabezado especificado.

Execute - Realiza la operación de combinación de correspondencia especificada.

OpenDataSource - Adjunta un origen de datos al documento especificado que se convierte en el documento principal si aún no lo es.

OpenHeaderSource - Adjunta un registro inicial de combinación de correspondencia al documento especificado.

ShowWizard - Muestra el Asistente para combinar correspondencia en un documento.

Propiedades

DataSource Devuelve un objeto MailMergeDataSource que hace referencia al origen de datos adjunto a un documento principal de combinación de correspondencia.

Destination Devuelve o establece el destino de los resultados de la combinación de correspondencia.

Fields Devuelve una colección MailMergeFields de sólo lectura que representa todos los campos de combinación de correspondencia del documento especificado.

HighlightMergeFields True para resaltar los campos de combinación en un documento.

MailAddressFieldName Devuelve o establece el nombre del campo que contiene las direcciones de correo electrónico que se usan cuando el destino de la combinación de correspondencia es correo electrónico.

MailAsAttachment True si los documentos de combinación se envían como datos adjuntos cuando el destino de la combinación de correspondencia es un mensaje de correo electrónico o un fax.

MailFormat Devuelve una constante WdMailMergeMailFormat que representa el formato utilizado cuando el destino de la combinación de correspondencia es un mensaje de correo electrónico.

MailSubject Devuelve o establece la línea de asunto utilizada cuando el destino de combinación de correspondencia es correo electrónico.

MainDocumentType Devuelve o establece el tipo de documento principal de combinación de correspondencia.

ShowSendToCustom Devuelve o establece una cadena correspondiente al título de un botón personalizado en completar el paso de la combinación (paso 6) del Asistente para combinar correspondencia.

State Devuelve el estado actual de una operación de combinación de correspondencia.

SuppressBlankLines True si se eliminan las líneas en blanco cuando los campos de combinación de correspondencia en un documento principal de combinación de correspondencia están vacíos.

ViewMailMergeFieldCodes True si se muestran nombres de campos de combinación en un documento principal de combinación de correspondencia.

WizardState Devuelve o establece un Long que indica el paso del Asistente para combinar correspondencia actual para un documento.

MailMergeDataSource - Representa el origen de datos de combinación de correspondencia de una operación de combinación de correspondencia.

MailMergeFields - Colección de objetos MailMergeField que representa los campos de combinación de correspondencia relacionados de un documento.