使用英语阅读

通过


MailMerge.CreateHeaderSource 方法 (Word)

创建一个保存域名记录的 Microsoft Word 文档,该记录用于替换邮件合并中的数据源域名记录。

语法

expressionCreateHeaderSource( _Name_ , _PasswordDocument_ , _WritePasswordDocument_ , _HeaderRecord_ )

expression 是必需的。 一个代表“MailMerge”对象的变量。

参数

名称 必需/可选 数据类型 说明
Name 必需 String 新域名源的路径名和文件名。
PasswordDocument 可选 Variant 打开新域名源所需的密码。
WritePasswordDocument 可选 Variant 保存对新域名源所作修改所需的密码。
HeaderRecord 可选 Variant 为域名记录指定域名的字符串。 如果省略此参数,则使用标准标头记录:“Title、FirstName、LastName、JobTitle、Company、Address1、Address2、City、State、PostalCode、Country、HomePhone、WorkPhone。若要在 Microsoft Windows 中分隔字段名称,请使用在 控制面板的“区域设置”中指定的列表分隔符。

安全性

重要

尽量避免在应用程序中使用硬编码的密码。 如果过程中需要使用密码,请向用户请求密码并将其存储在一个变量中,然后在代码中使用该变量。 有关如何执行此操作的建议最佳做法,请参阅 Office 解决方案开发人员的安全说明

备注

该方法将新的域名源附加到指定文档,如果该文档不是主文档,则将变成主文档。新的域名源使用表格来安排邮件合并域名。

示例

本示例创建一个带有五个域名的域名源,并将新的名为"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

另请参阅

邮件合并对象

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。