Как объединить несколько записей в одном письме с помощью Word mail merge

Как объединить несколько записей в одном письме с помощью Word mail merge

У меня есть длинный список Excel с данными в следующем формате:

A, B, C
--------
x, y, z1  
x, y, z2  
x, y, z3

Я хочу создатьслияние почтыв Word 11 для Mac в следующем стиле для каждого x, y, который является пользователем и z(n)его содержимым:

Пользователь: x,y

Содержание: z1, z2, z3, ...z(n)

Как это сделать?

решение1

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

Однако ответ для этого MWE в Word Mac 2011 будет следующим:

  1. Откройте Инструменты > Менеджер слияния писем
  2. Создать новый > Каталог
  3. Из списка 2. Выберите получателей выберите источник (XLS, база данных...)
  4. Из 5. нажмите {a}, чтобы получить исходный вид
  5. Введите следующий код вручную

    { IF { MERGESEQ } = 1 "{ MERGEFIELD A }" ""}
    { SET A1 { MERGEFIELD }}
    { IF { A1 } <> { A2 } "{ MERGEFIELD B }" "{ MERGEFIELD B}" { SET A2 { MERGEFIELD A }} 
    
  6. 6. Нажмите «Объединить в новый документ».

  7. Сделанный!

решение2

Решение проблемы называетсякаталогилисортировать по категории(название функции, похоже, различается в зависимости от версии и платформы).

Или, говоря словами нижеприведенного решения:

Иногда нам нужно объединить несколько записей в одном письме с помощью функции слияния Word.

Он включает логику для слияния писем, т. е. if...then...elseдля определения того, повторяются ли определенные поля.

Более подробная документация также имеется на странице поддержки Microsoft: http://support.microsoft.com/kb/294686/en-us

Однако, похоже, это работает только на компьютерах с Windows.

Связанный контент