Метод MailMergeFields.AddSet (Word)
Добавляет поле SET в основной документ слияния. Возвращает объект MailMergeField .
Синтаксис
выражение. AddSet
( _Range_
, _Name_
, _ValueText_
, _ValueAutoText_
)
выражение (обязательно). Переменная, представляющая коллекцию MailMergeFields.
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Range | Обязательный | Объект Range | Расположение поля SET. |
Name | Обязательный | String | Имя закладки, которому присваивается ValueText. |
ValueText | Необязательный | Variant | Текст, связанный с закладкой, указанной аргументом Name. |
ValueAutoText | Необязательный | Variant | Запись AutoText, содержащая текст, связанный с закладкой, указанной аргументом 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 и обратная связь.