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


Метод MailMergeFields.AddNextIf (Word)

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

Синтаксис

выражение. AddNextIf( _Range_ , _MergeField_ , _Comparison_ , _CompareTo_ )

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Range Обязательный Объект Range Расположение поля NEXTIF.
MergeField Обязательный String Имя поля слияния.
Comparison Обязательно WdMailMergeComparison Оператор, используемый при сравнении.
CompareTo Обязательный String Текст для сравнения с содержимым MergeField.

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

MailMergeField

Замечания

Поле NEXTIF сравнивает два выражения, и если для сравнения задано значение true, то следующая запись объединяется с текущим документом слияния.

Пример

В этом примере поле NEXTIF добавляется перед первым полем MERGEFIELD в Main.doc. Если следующий почтовый индекс равен 98004, следующая запись объединяется в текущий документ слияния.

Documents("Main.doc").MailMerge.Fields(1).Select 
Selection.Collapse Direction:=wdCollapseStart 
Documents("Main.doc").MailMerge.Fields.AddNextIf _ 
 Range:=Selection.Range, MergeField:="PostalCode", _ 
 Comparison:=wdMergeIfEqual, CompareTo:="98004"

См. также

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

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

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