CreateHeaderSource 方法

       

创建一个保存域名记录的 Word 文档,该记录用来在邮件合并中替换数据源域名记录。本方法将新的域名源附加到指定文档,如果该文档不是主文档,则把它视为主文档。

注意   新的域名源通过一张表格来排列邮件合并域名。

expression.CreateHeaderSource(Name, PasswordDocument, WritePasswordDocument, HeaderRecord)

expression   必需。该表达式返回一个 MailMerge 对象。

Name   String 类型,必需。新域名源的路径名和文件名。

PasswordDocument   Variant 类型,可选。用于打开新域名源的口令。

WritePasswordDocument   Variant 类型,可选。用于保存对域名源所作修改的口令。

HeaderRecord   Variant 类型,可选。一个指定域名记录的域名的字符串。如果省略该参数,则使用标准的域名记录:“标题、姓名、职务、单位、地址 1、地址 2、市/县、省/市/自治区、邮政编码、国家/地区、住宅电话、办公电话”。若要在 Windows 中分隔域名,可在“控制面板”的“区域设置”中指定列表分隔符。

示例

本示例创建一个带有五个域名的域名源,并将新的名为“Header.doc”的域名源附加给活动文档。

ActiveDocument.MailMerge.CreateHeaderSource Name:="Header.doc", _
    HeaderRecord:="Name, Address, City, State, Zip"

本示例为名为“Main.doc”的文档创建一个域名源(使用标准的域名记录),然后打开名为“Data.doc”的数据源。

With Documents("Main.doc").MailMerge
    .CreateHeaderSource Name:="Fields.doc"
    .OpenDataSource Name:="C:\Documents\Data.doc"
End With