Objeto MailMerge (Word)
Representa a funcionalidade de mala direta do Word.
Use a propriedade MailMerge para retornar o objeto MailMerge. Objeto MailMerge está sempre disponível independente da operação de mala direta ter começado. Use o estado propriedade para determinar o status da operação de mala direta. O exemplo a seguir executa uma mala direta se o documento ativo for um documento principal com uma fonte de dados anexada.
If ActiveDocument.MailMerge.State = wdMainAndDataSource Then
ActiveDocument.MailMerge.Execute
End If
O exemplo a seguir mescla o documento principal com os três primeiros registros da fonte de dados anexada e envia o resultado para a impressora.
Set myMerge = ActiveDocument.MailMerge
If myMerge.State = wdMainAndSourceAndHeader Or _
myMerge.State = wdMainAndDataSource Then
With myMerge.DataSource
.FirstRecord = 1
.LastRecord = 3
End With
End If
With myMerge
.Destination = wdSendToPrinter
.Execute
End With
Referência do modelo de objeto do Word
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.