Метод 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 и обратная связь.