MailMergeFields.AddSet 方法 (Word)

向邮件合并主文档添加一个 SET 域。 返回一个 MailMergeField 对象。

语法

expressionAddSet( _Range_ , _Name_ , _ValueText_ , _ValueAutoText_ )

expression 是必需的。 一个代表“MailMergeFields”集合的变量。

参数

名称 必需/可选 数据类型 说明
Range 必需 Range object SET 域的位置。
Name 必需 String 向其分配 ValueText 的书签名称。
ValueText 可选 Variant 与 Name 参数指定的书签名称相关的文字。
ValueAutoText 可选 Variant 包含与 Name 参数指定的书签相关的文字的"自动图文集"词条。 如果指定该参数,则忽略 ValueText。

返回值

MailMergeField

备注

SET 域定义指定书签的文字。

示例

本示例在活动文档的开头添加一个 SET 域,然后添加一个 REF 域,显示选定后的文字。

Dim rngTemp as Range 
 
Set rngTemp = ActiveDocument.Range(Start:=0, End:=0) 
 
ActiveDocument.MailMerge.Fields.AddSet Range:=rngTemp, _ 
 Name:="Name", ValueText:="Joe Smith" 
Selection.Collapse Direction:=wdCollapseEnd 
ActiveDocument.Fields.Add Range:=Selection.Range, _ 
 Type:=wdFieldRef, Text:="Name"

另请参阅

MailMergeFields 集合对象

支持和反馈

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