MailMerge.OpenHeaderSource 方法 (Word)
将一个邮件合并域名源附加到指定文档。
语法
expression。 OpenHeaderSource
( _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 支持和反馈,获取有关如何接收支持和提供反馈的指南。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈