MailMerge Property

Microsoft Word Visual Basic

Returns a MailMerge object that represents the mail merge functionality for the specified document. Read-only.

Note  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.

Example

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 data 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