MailMerge 对象

         
Document
MailMerge
多种对象

该对象代表 Word 中的邮件合并功能。

使用 MailMerge 对象

使用 MailMerge 属性可返回 MailMerge 对象。无论是否已开始邮件合并操作,MailMerge 对象总是可用的。用 State 属性可判断邮件合并操作的状态。如果活动文档是带有附加数据源的主文档,则下例示例将执行邮件合并操作。

If ActiveDocument.MailMerge.State = wdMainAndDataSource Then
    ActiveDocument.MailMerge.Execute
End If

下列示例将主文档和附加数据源中的前三条数据记录合并,并将结果发送给打印机。

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