Word VBA教程:OpenHeaderSource方法

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

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,则以独占方式打开。

说明

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

VBA示例

本示例将活动文档设置为套用信函的主文档,然后为其附加名为“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

Word VBA教程

Word VBA参考教程:目录1 Word VBA参考教程:目录2
Word VBA参考教程:目录3 Word VBA参考教程:目录4
Word VBA参考教程:目录5 Word VBA参考教程:目录6
Word VBA参考教程:目录7 Word VBA参考教程:目录8
Word VBA参考教程:目录9 Word VBA参考教程:目录10
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号