Слияние писем – несколько строк в один документ

Я пытаюсь создать Mail Merge, где у меня есть 200 владельцев франшизы, в которых участвуют около 1200 сотрудников, которые приняли участие в программе стимулирования. Мне нужно отправить письмо Владельцам франчайзинга, в которых подробно описываются каждый из их сотрудников, и сколько они выиграли.

Я использовал следующие уроки и скопировал их код с изменениями, где needand для разных полей.

Http://support.microsoft.com/kb/211303 https://www.youtube.com/watch?v=4Ck8KAwAQso

Однако, независимо от того, что я пытаюсь, когда я иду, чтобы завершить слияние, новый документ создается для каждого отдельного сотрудника, вместо того, чтобы иметь список сотрудников для каждой из 200 франшиз.

Это полный код для письма

{ MERGEFIELD DPFull } { MERGEFIELD Dealer_Name } { MERGEFIELD Address } { MERGEFIELD Suburb } {MERGEFIELD State } {MERGEFIELD Post_Code } Congratulations on your Sales Managers and Sales Consultants being winners in the latest incentive program. Staff Member - Card Value { IF { MERGESEQ } = "1" } { SET VAR1 { MERGEFIELD DPFull } } {IF { VAR1} <> { VAR2 } "{ MERGEFIELD Customer } - ${ MERGEFIELD Card_Value }" "{ MERGEFIELD Customer } - ${ MERGEFIELD Card_Value }"} {SET VAR2 { MERGEFIELD DPFull } } Footer Text of Letter 

Любая помощь была бы замечательной, так как разрывали мои волосы, пытаясь заставить это работать. Попробовали скопировать код дословно из двух уроков выше, и только изменили поля вокруг, чтобы соответствовать моим, но до сих пор нет такой удачи

One Solution collect form web for “Слияние писем – несколько строк в один документ”

Имена полей в вашем текущем коде предполагают, что у вас может быть «трехуровневое слияние», т. Е. Где вы хотите выводить следующее:

 Dealer A Staff member A1 Customer A11 Customer A12 Staff member A2 Customer A21 Customer A22 <new page> Dealer B Staff member B1 Customer B11 Customer B12 Staff member B2 Customer B21 Customer B22 

и так далее.

Но структура вашего текущего кода предполагает двухуровневое слияние, больше похожее

 Dealer A Staff member A1 Staff member A2 <new page> Dealer B Staff member B1 Staff member B2 

Если это двухуровневый уровень, приведенных ниже предложений может быть достаточно. Если это 3 уровня, потребуется больше.

Вы должны думать немного «назад к фронту», чтобы получить это право. Во втором учебнике, упомянутом в видео, есть учебник, который помогает, но вы должны внимательно следить за ним.

Очень важно, чтобы основной документ слияния был фактически настроен как слияние каталога (объединение каталога в Mac Word), в противном случае вы всегда получите разрыв страницы между каждой записью Клиента (или штата).

Как обычно, важно также, чтобы все {} были специальными скобками кода поля, которые вы можете вставить с помощью ctrl-F9 на WIndows WOrd, а не обычные, которые вы вводите на клавиатуре

Я думаю, вам нужно начать с полевого кодирования более как это (сравните его с учебником, если хотите, поскольку учебник может сделать это более простым способом):

 { IF { MERGESEQ } = "1" { SET VAR1 "" } { SET VAR1 { MERGEFIELD DPFull } } }{ IF { VAR1 } <> { VAR2 } "{ IF { MERGESEQ } <> "1" " Footer Text of Letter --PB-- " } { MERGEFIELD Dealer_Name } { MERGEFIELD Address } { MERGEFIELD Suburb } { MERGEFIELD State } { MERGEFIELD Post_Code } Congratulations on your Sales Managers and Sales Consultants being winners in the latest incentive program. Staff Member - Card Value " "" }{ MERGEFIELD Customer } - $ { MERGEFIELD Card_Value }{ SET VAR2 { MERGEFIELD DPFull } } 

Где я поставил -PB–, вместо этого вам нужно вставить разрыв страницы.

  • Нумерация основных документов / поддокументов
  • Выберите другой шрифт в Microsoft Word
  • Могу ли я печатать специальную бумагу по размеру стенда в слове?
  • Не может вставлять слова с изображениями в ms word 2010
  • Как я могу искать и заменять в нескольких файлах Word?
  • Настроить десятичный разделитель в импортированных диаграммах
  • Word 2010 генерировать PDF когда-нибудь имеет ошибки?
  • Как вставить текст над таблицей в верхней части документа Word?
  • Удалить все между в Word
  • Применить шаблон к существующему файлу документа Word
  • Запретить использование Word из букв при копировании текста
  • Давайте будем гением компьютера.