Classe MailMergeDataSource - fonte de dados da mala direta (Word VBA)

A classe MailMergeDataSource representa a fonte de dados da mala direta em uma operação de mala direta.

A classe MailMerge dá acesso à classe MailMergeDataSource.


Dim mmd as MailMergeDataSource
Set mmd = ActiveDocument.MailMerge.DataSource

Métodos

Close - Fecha a fonte de dados Mala Direta especificada.

FindRecord - Pesquisa o conteúdo da fonte de dados de mala direta especificado para o texto em um campo específico. Retorna true se o texto de pesquisa for localizado.

SetAllErrorFlags - Marca todos os registros de uma fonte de dados de mala direta como contendo dados inválidos em um campo de endereço.

SetAllIncludedFlags - Inclui ou exclui os registros assinalados em uma fonte de dados de uma mala direta.

Propriedades

ActiveRecord Retorna ou define o registro de mala direta ativo. Pode ser um número válido de registro no resultado da consulta ou uma das seguintes constantes WdMailMergeActiveRecord.

ConnectString Retorna a cadeia de caracteres de conexão da fonte de dados de mala direta especificada. Cadeia de caracteressomente leitura.

DataFields Retorna uma coleção MailMergeDataFields que representa os campos na fonte de dados de mala direta especificada. Somente leitura.

FieldNames Retorna uma coleção MailMergeFieldNames que representa os nomes de todos os campos na fonte de dados de mala direta especificada. Somente leitura.

FirstRecord Retorna ou define o número do primeiro registro a ser mesclado em uma operação de mala direta. Long de leitura/gravação.

HeaderSourceName Retorna o caminho e o nome da fonte de cabeçalho anexada ao documento principal de mala direta especificada. Cadeia de caracteressomente leitura.

HeaderSourceType Retorna um valor que indica a maneira como a fonte de cabeçalho está sendo fornecida para a operação de mala direta. Somente leitura WdMailMergeDataSource.

Included True se um registro é incluído em uma mala direta. Boolean de leitura/gravação.

InvalidAddress True para o Microsoft Word para marcar um registro em uma fonte de dados de mala direta se ele contiver dados inválidos em um campo de endereço. Boolean de leitura/gravação.

InvalidComments Se a propriedade InvalidAddress for True, retorna ou define uma cadeia de caracteres que descreve um erro de endereço inválido. Leitura/gravação.

LastRecord Retorna ou define o número do último registro a ser mesclado em uma operação de mala direta. Long de leitura/gravação.

MappedDataFields Retorna uma coleção MappedDataFields que representa os campos de dados mapeados disponíveis no Microsoft Word.

Name Retorna o nome do objeto especificado. Cadeia de caracteressomente leitura.

QueryString Retorna ou define a seqüência de consulta instrução SQL usada para recuperar um subconjunto dos dados em uma fonte de dados de mala direta. String de leitura/gravação.

RecordCount Retorna um Long que representa o número de registros na fonte de dados. Somente leitura.

TableName Retorna uma cadeia de caracteres com a consulta SQL usada para recuperar os registros do arquivo de fonte de dados anexado a um documento de mala direta. Somente leitura.

Type Retorna o tipo de fonte de dados de mala direta. Somente leitura WdMailMergeDataSource.

MailMergeDataFields - Uma coleção de objetos MailMergeDataField que representa os campos de dados em uma fonte de dados de mala direta.

MailMergeFieldNames - Referência do modelo de objeto do Word

MappedDataFields - Uma coleção de objetos MappedDataField que representa todos os campos de dados mapeados disponíveis no Microsoft Word.