Classe MailMerge - mala direta (Word VBA)

A classe MailMerge representa a funcionalidade de mala direta do Word.

A classe Document dá acesso à classe MailMerge.


Dim mme as MailMerge
Set mme = ActiveDocument.MailMerge

Métodos

Check - Simula a operação de mala direta, fazendo uma pausa para reportar cada erro, à medida que ocorra.

CreateDataSource - Cria um documento do Microsoft Word que usa uma tabela para armazenar dados para mala direta.

CreateHeaderSource - Cria um documento do Microsoft Word que armazena um registro de cabeçalho usado no lugar do registro de cabeçalho da fonte de dados em uma mala direta.

EditDataSource - Abre ou alterna para a fonte de dados de mala direta.

EditHeaderSource - Abre a fonte de cabeçalho anexada a um documento principal de mala direta ou ativa a fonte de cabeçalho, se ela já estiver aberta.

EditMainDocument - Ativa o documento principal de mala direta associado ao documento de fonte de dados ou de cabeçalho especificado.

Execute - Realiza a operação de mala direta especificada.

OpenDataSource - Anexa uma fonte de dados ao documento especificado, que se torna um documento principal, se ainda não existir um.

OpenHeaderSource - Anexa uma fonte de cabeçalho de mala direta ao documento especificado.

ShowWizard - Exibe o Assistente de mala direta em um documento.

Propriedades

DataSource Retorna um objeto MailMergeDataSource que faz referência à fonte de dados anexada a um documento principal de mala direta. Somente leitura.

Destination Retorna ou define o destino dos resultados da mala direta. Leitura/gravação WdMailMergeDestination.

Fields Retorna uma coleção MailMergeFields somente leitura que representa todos os campos de mala direta no documento especificado.

HighlightMergeFields True para realçar os campos de mala direta em um documento. Boolean de leitura/gravação.

MailAddressFieldName Retorna ou define o nome do campo que contém endereços de email que são usados quando o destino da mala direta é email. String de leitura/gravação.

MailAsAttachment True se os documentos de mala direta são enviados como anexos quando o destino da mala direta é uma mensagem de email ou um fax. Boolean de leitura/gravação.

MailFormat Retorna uma constante WdMailMergeMailFormat que representa o formato a ser usado quando o destino da mala direta é uma mensagem de email. Leitura/gravação.

MailSubject Retorna ou define a linha de assunto usada quando o destino da mala direta é email. String de leitura/gravação.

MainDocumentType Retorna ou define o tipo de documento principal de mala direta. Leitura/gravação WdMailMergeMainDocType.

ShowSendToCustom Retorna ou define uma cadeia de caracteres que corresponde à legenda em um botão personalizado na etapa concluir a mesclagem etapa seis do assistente de mala direta. Leitura/gravação.

State Retorna o estado atual de uma operação de mala direta. Somente leitura WdMailMergeState.

SuppressBlankLines True se linhas em branco são suprimidas quando os campos de mala direta em um documento principal de mala direta estiverem vazios. Boolean de leitura/gravação.

ViewMailMergeFieldCodes True se os nomes do campo de mesclagem forem exibidos em um documento principal de mala direta. False se as informações do registro atual forem exibidas. Long de leitura/gravação.

WizardState Retorna ou define um valor Long que indica a etapa do assistente de mala direta atual para um documento. O método de WizardState retorna um número que equivale a etapa do Assistente de mala direta atual; uma zero 0 significa que o Assistente de mala direta está fechado. Leitura/gravação.

MailMergeDataSource - Representa a fonte de dados da mala direta em uma operação de mala direta.

MailMergeFields - Uma coleção de objetos MailMergeField que representa os campos relacionados à mala direta em um documento.