Propriedade MailMergeDataSource.ActiveRecord (Word)

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.

Sintaxe

expression. ActiveRecord

Expressão Uma variável que representa um objeto 'MailMergeDataSource'.

Comentários

O número do registro ativo é a posição do registro no resultado da consulta produzido pelas opções de consulta atuais; como tal, esse número não representa necessariamente a posição do registro da fonte de dados.

Exemplo

Este exemplo oculta os códigos de campo de mala direta no documento ativo para que os dados de mesclagem sejam visíveis no documento principal. O registro ativo passa a ser então o próximo registro na fonte de dados.

If ActiveDocument.MailMerge.MainDocumentType <> _ 
 wdNotAMergeDocument Then 
 With ActiveDocument.MailMerge 
 .ViewMailMergeFieldCodes = False 
 .DataSource.ActiveRecord = wdNextRecord 
 End With 
End If

Este exemplo retorna a posição numérica do registro ativo de Main2.doc.

Dim intRecordNumber as Integer 
 
If Documents("Main2.doc").MailMerge.State = _ 
 wdMainAndDataSource Or _ 
 wdMainAndSourceAndHeader Then 
 intRecordNumber = Documents("Main2.doc").MailMerge _ 
 .DataSource.ActiveRecord 
End If

Confira também

Objeto MailMergeDataSource

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.