Несколько записей на каталог страниц в слиянии почты

Я работаю над документом слияния в Word, который получает данные из файла Excel.

Изображение формата файла Excel

Я буду использовать только поля: Codigo, Nombre, Objetivos Nuevos, Duracion и Area. Area — это находка, которую я буду использовать для создания нового документа. Я хочу, чтобы документ Word выглядел так:

Как я хочу, чтобы документ Word выглядел

переход на новую страницу для каждого нового Area. Я нашел этот код:

    { If { MERGESEQ } = "1" "{ MERGEFIELD CITY }¶
" ""}{ SET Place1 { MERGEFIELD CITY }}¶
{ If { Place2 } <> { Place1 }"¶
----------------------------Page Break--------------------------------
{ MERGEFIELD CITY }¶
¶
{ MERGEFIELD EMPLOYEE } { MERGEFIELD SALES }" "{ MERGEFIELD EMPLOYEE } { MERGEFIELD SALES }" }{ SET Place2 { MERGEFIELD CITY }}¶ 

но я не могу заставить его работать для моего конкретного случая.

Может кто-нибудь сказать мне, как мне нужно написать этот код, чтобы он работал для моего конкретного случая?


person gicp89    schedule 09.10.2015    source источник
comment
Что происходит с разрывом страницы при выполнении слияния?   -  person nbayly    schedule 10.10.2015
comment
Я получаю тот же результат, что и без кода, но он показывает мне текст из кода на странице.   -  person gicp89    schedule 10.10.2015


Ответы (1)


Я предполагаю, что вы ссылаетесь на статью базы знаний https://support.microsoft.com/en-us/kb/211303

Вам нужно прочитать это очень внимательно, чтобы понять, как все это работает. Короче говоря, «заголовок списка» является ключом (город в примере; район в вашем случае). Очень важно, чтобы данные были отсортированы таким образом, чтобы все записи для определенного ключа были последовательными! Это не относится к информации Excel, которую вы нам показываете, поэтому вам нужно это исправить.

Первый IF гарантирует, что «заголовок списка» появится в первый раз — в образце, за которым следует новый абзац: все в «кавычках» определяет результат True, затем False. Оператор SET определяет закладку, чтобы вы могли отслеживать, когда изменяется значение «заголовка списка». Следующий IF создает запись списка. В результирующем документе Word, который вы нам показываете, это таблица: вы должны определить всю таблицу в пределах «Истинного» результата поля IF (внутри кавычек).

person Cindy Meister    schedule 11.10.2015