Примечание
Это содержимое относится к классическим версиям Word для Windows и Mac (включая Word с подпиской Microsoft 365). Некоторые функции могут быть недоступны в веб-приложениях или мобильных приложениях Word.
Поле SkipIf сравнивает два выражения: Если сравнение истинно, SkipIf отменяет текущий документ слияния, переходит к следующей записи данных в источнике данных и начинает новый документ слияния; если сравнение ложно, Microsoft Word продолжит текущий документ слияния.
В документах, созданных в предыдущих версиях Word, может использоваться поле SkipIf, чтобы запретить Word создание объединенного документа для определенных записей в источнике данных. Однако можно легко выбрать записи данных с помощью команды "Фильтр " в диалоговом окне "Получатели слияния ", которое появляется при нажатии кнопки "Изменить список получателей " в группе "Начать слияние " на вкладке "Рассылки ".
Примечание
Не используйте поле SkipIf с полем Next.
Синтаксис
При просмотре поля SkipIf в документе его синтаксис выглядит следующим образом:
{ SKIPIFExpression1 Оператор Expression2}
Примечание
Код поля определяет, что нужно отображать. Результаты поля — это то, что отображается в документе после оценки кода поля. Для переключения между кодом поля и значениями кода поля нажмите клавиши ALT+F9.
Инструкции
Поле SkipIf можно использовать в документе или при слиянии.
Чтобы использовать поле SkipIf в документе, сделайте следующее:
- На вкладке "Вставка " в группе "Текст " нажмите кнопку "Экспресс-блоки" и выберите пункт "Поле".
- В списке Имена полей выберите ПропуститьЕсли.
- В поле Коды полей введите выражения, оператор, истинный текст и ложный текст, следуя приведенному выше синтаксису.
- Нажмите кнопку ОК.
Чтобы использовать поле SkipIf как часть слияния, выполните следующие действия при настройке слияния:
На вкладке "Рассылки " в группе "Создание & вставка полей " нажмите кнопку "Правила" и выберите пункт "Пропустить запись, если".
В списке Имя поля выберите имя поля слияния, например "Город".
В списке сравнения выберите нужный оператор. Например, чтобы выделить получателей в определенном городе, выберите "Равно".
В поле Значение введите нужное значение. Например, чтобы выбрать получателей в Москве, введите Москва.
Примечание
Если выбранный элемент пуст или не пуст в списке "Сравнение ", оставьте поле "Сравнение " пустым.
Диалоговое окно свойств
Выражение1, Выражение2
Значения, которые требуется сравнить. Эти выражения могут быть данными полей слияния, именами закладок, строками символов, числами, вложенными полями, возвращающими значение, или математическими формулами. Если выражение содержит пробелы, заключите его в кавычки.
Примечание
- Если в выражении используется поле слияния (MergeField), оно ссылается на данные из текущей записи данных, а не из следующей.
- Выражение "выражение2" должно быть заключено в кавычки, чтобы его сравнивали как строку символов.
- Если оператором является = или <>, выражение2 может содержать вопросительный знак (?) для представления любого отдельного символа или звездочку (*) для представления любой строки символов.
- Если вы используете звездочку в выражении 2, часть выражения 1, которая соответствует звездочке, и любые оставшиеся символы в выражении2 не могут превышать 128 символов.
Оператор
Оператор сравнения. Вставьте пробел до и после оператора.
| Оператор | Описание |
|---|---|
| = | Равно |
| <> | Не равно |
| > | Больше |
| < | Меньше |
| >= | Больше или равно |
| <= | Меньше или равно |
Пример
При вставке следующего поля SkipIf в основной документ слияния оно проверяет содержимое поля Order в текущей записи данных. Если в поле "Заказ" содержится число меньше 100, для этой записи данных не создается объединенный документ.
{ SKIPIF { MERGEFIELD Order }< 100 }