将一个邮件合并域名源附加到指定文档。
expression.OpenHeaderSource(Name, Format, ConfirmConversions, ReadOnly, AddToRecentFiles, PasswordDocument, PasswordTemplate, Revert, WritePasswordDocument, WritePasswordTemplate, OpenExclusive)
expression 必需。该表达式返回一个 MailMerge 对象。
Name String 类型,必需。域名源的文件名。
Format Variant 类型,可选。用于打开文档的文件转换器。可以是下列 WdOpenFormat 常量之一。若要指定一个外部文件格式,请用 FileConverter 对象的 OpenFormat 属性来确定用于本参数的值。
WdOpenFormat 可以是下列 WdOpenFormat 常量之一: |
wdOpenFormatAllWord |
wdOpenFormatAuto 默认值。 |
wdOpenFormatDocument |
wdOpenFormatEncodedText |
wdOpenFormatRTF |
wdOpenFormatTemplate |
wdOpenFormatText |
wdOpenFormatUnicodeText |
wdOpenFormatWebPages |
ConfirmConversions Variant 类型,可选。如果为 True,则当文件不是 Word 格式时,将显示“转换文件”对话框。
ReadOnly Variant 类型,可选。如果为 True,可以只读方式打开域名源。
AddToRecentFiles Variant 类型,可选。如果为 True,则会将文件名添加至“文件”菜单底部的最近使用过的文件列表中。
PasswordDocument Variant 类型,可选。打开域名源文档所需的密码。
PasswordTemplate Variant 类型,可选。打开域名源模板所需的密码。
Revert Variant 类型,可选。当 Name 是一个打开文档的文件名时,控制相应的操作。如果为 True,则放弃已打开文档中任何没有保存的更改,并重新打开文件;如果为 False,则激活已打开的文档。
WritePasswordDocument Variant 类型,可选。保存文档数据源中修改所需的密码。
WritePasswordTemplate Variant 类型,可选。保存模板数据源中修改所需的密码。
OpenExclusive Variant 类型,可选。如果为 True,则以独占方式打开。
附加一个域名源时,域名源中的第一个记录将替换数据源中的域名记录。
本示例将活动文档设置为套用信函的主文档,然后为其附加名为“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