Поделиться через


Метод MailMergeFields.AddFillIn (Word)

Добавляет поле FILLIN в основной документ слияния. Возвращает объект MailMergeField .

Синтаксис

выражение. AddFillIn( _Range_ , _Prompt_ , _DefaultFillInText_ , _AskOnce_ )

выражение (обязательно). Переменная, представляющая коллекцию MailMergeFields.

Параметры

Имя Обязательный или необязательный Тип данных Описание
Range Обязательный Объект Range Расположение поля FILLIN.
Prompt Необязательный Variant Текст, отображаемый в диалоговом окне.
DefaultFillinText Необязательный Variant Ответ по умолчанию, который отображается в текстовом поле при отображении диалогового окна. Соответствует параметру \d для поля FILLIN.
AskOnce Необязательный Variant Значение true , чтобы отображать запрос только один раз, а не при каждом слиянии новой записи. Соответствует параметру \o для поля FILLIN. Значение по умолчанию — False.

Возвращаемое значение

MailMergeField

Замечания

При обновлении в поле FILLIN отображается диалоговое окно с запросом на вставку текста в документ в расположении поля FILLIN. Используйте метод Add с объектом коллекции Fields , чтобы добавить поле FILLIN в документ, отличный от основного документа слияния.

Пример

В этом примере добавляется поле FILLIN, которое предлагает ввести имя для вставки после "Name:".

With Selection 
 .Collapse Direction:=wdCollapseStart 
 .InsertAfter "Name: " 
 .Collapse Direction:=wdCollapseEnd 
End With 
ActiveDocument.MailMerge.Fields.AddFillin Range:=Selection.Range, _ 
 Prompt:="Your name?", DefaultFillInText:="Joe", AskOnce:=True

См. также

Объект коллекции MailMergeFields

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.