Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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
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.