MailMerge.OpenHeaderSource 方法 (Word)

将一个邮件合并域名源附加到指定文档。

语法

expressionOpenHeaderSource( _Name_ , _Format_ , _ConfirmConversions_ , _ReadOnly_ , _AddToRecentFiles_ , _PasswordDocument_ , _PasswordTemplate_ , _Revert_ , _WritePasswordDocument_ , _WritePasswordTemplate_ , _OpenExclusive_ )

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

参数

名称 必需/可选 数据类型 说明
Name 必需 String 域名源的文件名。
Format 可选 Variant 用于打开文档的文件转换器。 可以是 WdOpenFormat 常量之一。 若要指定外部文件格式,使用 FileConverter 对象的 OpenFormat 属性来确定要使用该参数的值。
ConfirmConversions 可选 Variant True 显示 转换文件对话框中,如果该文件不是 Microsoft Word 格式。
ReadOnly 可选 Variant 要打开域名源在唯读的基础上。
AddToRecentFiles 可选 Variant 要将文件名添加到列表中最近使用的文件在 文件菜单的底部。
PasswordDocument 可选 Variant 打开页眉源文档所需的密码。 请参阅下面的"说明")。
PasswordTemplate 可选 Variant 打开标头源模板所需的密码。 请参阅下面的"说明")。
Revert 可选 Variant 控制如果 Name 是已打开文档的文件名,会发生什么情况。 真正 放弃对已打开文档任何未保存的更改并重新打开该文件; 以激活打开的文档。
WritePasswordDocument 可选 Variant 保存对文档数据源所做的更改所需的密码。 请参阅下面的"说明")。
WritePasswordTemplate 可选 Variant 保存对模板数据源所做的更改所需的密码。 请参阅下面的"说明")。
OpenExclusive 可选 Variant 真正 以独占方式打开。

安全性

重要

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

备注

附加一个域名源时,域名源中的第一个记录将替换数据源中的域名记录。

示例

本示例将活动文档设置为套用信函的主文档,然后为其附加名为“Header.doc”的域名源和名为“Names.doc”的数据文档。

With ActiveDocument.MailMerge 
 .MainDocumentType = wdFormLetters 
 .OpenHeaderSource Name:="C:\Documents\Header.doc", _ 
 Revert:=False, AddToRecentFiles:=False 
 .OpenDataSource Name:="C:\Documents\Names.doc" 
End With

另请参阅

邮件合并对象

支持和反馈

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