Document.MailMerge property (Word)
Returns a MailMerge object that represents the mail merge functionality for the specified document. Read-only.
expression A variable that represents a Document object.
The MailMerge object is available regardless of whether the specified document is a mail merge main document. Use the State property to determine the current state of the mail merge operation.
This example executes a mail merge if the active document is a main document with an attached data source.
Set myMerge = ActiveDocument.MailMerge If myMerge.State = wdMainAndDataSource Then myMerge.Execute
This example merges the main document with records 1 through 4 and sends the merge documents to the printer.
With ActiveDocument.MailMerge .DataSource.FirstRecord = 1 .DataSource.LastRecord = 4 .Destination = wdSendToPrinter .SuppressBlankLines = True .Execute End With
Support and feedback
Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.