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