Export (0) Print
Expand All
Expand Minimize
This topic has not yet been rated - Rate this topic

Document.MailMerge Property

Office 2007
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.

Visual Basic for Applications
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.

Visual Basic for Applications
With ActiveDocument.MailMerge
    .DataSource.FirstRecord = 1
    .DataSource.LastRecord = 4
    .Destination = wdSendToPrinter
    .SuppressBlankLines = True
End With

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

© 2014 Microsoft. All rights reserved.