Коды полей: поле MERGEFIELD

Применяется к
Word для Microsoft 365 Word 2024 Word 2021 Word 2019 Word 2016

Отображает в основном документе для слияния имя поля данных, заключенное в шевроны (пример: «Имя»). При объединении основного документа с выбранным источником данных вместо поля слияния вставляется информация из указанного поля данных.

В предыдущих версиях Word объединенные документы часто отображали двойные пробелы вместо полей, сопоставленных с отсутствующими данными. Теперь вы можете использовать ключи, чтобы указать, какой текст будет печататься до или после значения поля (если в нем есть данные).

Прежде чем вставлять поля слияния, необходимо выбрать источник данных для основного документа.

Синтаксис

При просмотре кода поля MERGEFIELD в документе его синтаксис выглядит следующим образом:

{ MERGEFIELDFieldName [Коммутаторы]}

Примечание

Код поля определяет то, что будет отображаться в поле. Результаты поля — это то, что отображается в документе после оценки кода поля. Для переключения между кодом поля и его результатами нажмите сочетание клавиш ALT+F9.

Инструкции

"ИмяПоля"

Имя поля данных, указанного в записи заголовка выбранного источника данных. Имя поля должно точно соответствовать имени поля в записи заголовка.

Ключи

\b

Определяет текст, вставляемый перед полем MERGEFIELD, если оно не пустое.

\f

Определяет текст, вставляемый после поля MERGEFIELD, если оно не пустое.

\m

Указывает, что поле MERGEFIELD является сопоставленным полем.

\v

Разрешает преобразование знаков для вертикального форматирования.

Пример

Размещение следующих трех полей MergeField вместе и использование указанного параметра \f гарантирует, что три поля имеют пробелы между ними, но только в том случае, если указанные сведения о поле присутствуют в источнике данных.

{ MERGEFIELD Обращение \f " " }{ MERGEFIELD Имя \f " " }{ MERGEFIELD Фамилия }

Результат:

  • Если все поля присутствуют: г-жа Минди Мартин
  • Если firstName отсутствует в источнике данных: г-жа Мартин

Примечание

Если вам нужно изменить имя поля, указанного в поле слияния, следует сделать это в кодах поля MERGEFIELD. Если коды полей будут скрыты, изменение имени поля не даст желаемого эффекта.