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


Метод MailMergeFields.AddIf (Word)

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

Синтаксис

выражение. AddIf( _Range_ , _MergeField_ , _Comparison_ , _CompareTo_ , _TrueAutoText_ , _TrueText_ , _FalseAutoText_ , _FalseText_ )

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Range Обязательный Объект Range Расположение поля IF.
MergeField Обязательный String Имя поля слияния.
Comparison Обязательно WdMailMergeComparison Оператор, используемый при сравнении.
CompareTo Необязательный Variant Текст для сравнения с содержимым MergeField.
TrueAutoText Необязательный Variant Запись AutoText, которая вставляется, если сравнение имеет значение true. Если этот аргумент указан, значение TrueText игнорируется.
TrueText Необязательный Variant Текст, который вставляется, если сравнение имеет значение true.
FalseAutoText Необязательный Variant Запись автотекста, которая вставляется, если сравнение имеет значение false. Если этот аргумент указан, falseText игнорируется.
FalseText Необязательный Variant Текст, который вставляется, если сравнение имеет значение false.

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

MailMergeField

Замечания

При обновлении поле IF сравнивает поле в записи с указанным значением, а затем вставляет соответствующий текст в соответствии с результатом сравнения.

Пример

В этом примере вставляется слово "для личного использования", если поле "Слияние компании" пустое, и "для вашего бизнеса", если поле "Слияние компании" не пустое.

ActiveDocument.MailMerge.Fields.AddIf Range:=Selection.Range, _ 
 MergeField:="Company", Comparison:=wdMergeIfIsBlank, _ 
 TrueText:="for your personal use", _ 
 FalseText:="for your business"

См. также

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

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

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