MailMerge.CreateHeaderSource 方法 (Word)
创建一个保存域名记录的 Microsoft Word 文档,该记录用于替换邮件合并中的数据源域名记录。
expression。 CreateHeaderSource
( _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 支持和反馈,获取有关如何接收支持和提供反馈的指南。