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

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

Примечание

Содержимое и действия, описанные в этой статье, относятся к Word для Microsoft 365 и другим классическим версиям Word для Windows и Mac.

MergeField отображает имя поля данных в символах слияния "шеврон" в основном документе слияния почты — например, «FirstName». При слиянии основного документа с выбранным источником данных сведения из указанного поля данных вставляются в поле слияния.

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

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

Синтаксис

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

{ MERGEFIELDFieldName [Switches]}

Примечание

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

Инструкции

"ИмяПоля"

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

Ключи

\b

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

\f

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

\m

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

\v

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

Пример

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

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

Результат:

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

Примечание

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