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


Метод MailMergeFields.AddSkipIf (Word)

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

Синтаксис

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

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

Параметры

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

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

MailMergeField

Замечания

Поле SKIPIF сравнивает два выражения, и если сравнение равно true, SKIPIF переходит к следующей записи в источнике данных и запускает новый документ слияния.

Пример

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

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

См. также

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

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

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