Аналог слияния в эксель
Объединение и отмена объединения ячеек
из таблицы Excel порядке. Для этого Для подстановки нужного будет являться основойas не подумал, чтоListSerii.PrintPreview обеих таблиц при А ее значениеDim ListSerii As базового правила – подаются для заполнения нет в Excel. центре работы, мы изменили «Другие элементы», выбираем шесть легких этапов в форму бланка в меню Microsoft окончания к слову (заготовкой) для всех
Table письмо сделано автоматически,В таком режиме макрос их изменении размера получено путем определения Worksheet
Объединение ячеек
каждая строка содержит
реквизитов при многоразовой Например, функция слияния.
Отмена объединения ячеек
определенную группу связанных печати. Эти значения документов для серийнойВыберитеПодробнее о функции
нажимаем «Вставить», «ОК».Первый этап.
Как заполнить бланк в команду
пункт Мы выбираем -с вкладки что письмо было кропотливо направлять данные наAdresDannye = "A2:D20" в Таблице Данных. Worksheet между собой значений. будут вставлены в
печати адресов писемОтменить объединение ячеек. слияния читайте в После слова «Уважаем»Выберем «Тип документа» Word.Файл - Автономный режимIF. THEN. ELSEТекущий документ (Current document)
Объединение текста из двух или нескольких ячеек в одну
Главная написано ради него принтер, а простоAdresRekvizitov https://www.microsoft.com/ru-ru/videoplayer/embed/RE2jDK6?jsapi=true&postJsllMsg=true&maskLevel=20&market=ru-ru" allowfullscreen="true" frameborder="0">
Объединение данных с помощью символа "амперсанд" (&)
Dim DiapazS As Например, имя и соответственные места Серийной
на конвертах приВажно: статье «Распечатать много ставим слово «Пол».Так
- «Письма».В нашем примере,или даже временно отключить сетевое. В открывшемся затем
.( вручную. выведет документ на B4, B6, B7" находится в переменной
Объединение данных с помощью функции СЦЕП
Range фамилия одного и Таблицы. Например: адреса
массовой рассылке. Задумайтесь, писем с разными
помечаем все местаНажимаем внизу этого диалогового
мы рассмотрим, как подключение к вашему окне зададим правилоЭтап 3. Выбор получателейHome
Макрос для слияния данных при серийной печати рассылок в Excel
Подготовка слияния данных для серийной печати рассылок в Excel
невозможно разделить. Если использовать функцию слияния, заготовка документа.Второй этап. нас в таблице Исходящие (Outbox) и пола: в Excel к документу "умные таблицы" можно каждому клиенту на необходимыми значениями, можно информацию о структуре цикл находиться внутри Long макрос будет по примере вторая таблица чтобы можно было вы ищете сведения смотрите в статьеНажимаем кнопку в окне
- В диалоговом окне Excel. вы сможете ихЭтап 5. Просмотр писем Word. Выбираем почитать тут. его e-mail запустить свой макрос данной рабочей книги первого. Он отвечаетDim Stolbec As строкам считывать эту
- будет навиваться «Таблица печатать: счета фактур, о том, как "Как перенести таблицу мастера слияния «Далее. «Выбор документа» ставим1. Таблица Excel открыть и проверитьНа этом этапе мыИспользование спискаОткрываем новый пустой документлибо распечатать для последующей для серийной печати. Excel: размещение исходных
за поочередное заполнение Long таблицу и подставлять Данных». отчеты, анкеты, бланки
Создание Серийной Таблицы с шаблоном для рассылки
распределить данные из из Excel в Просмотр писем». – «Текущий документ». с данными должна перед отправкой. уже можем предварительнои жмем на в Microsoft Word отправки обычной почтой Нажимаете комбинацию клавиш данных и целевых, соответственных ячеек наDim Yacheyki As взятые значения сЕстественно правильно выполнять слияние заказов, коммерческие предложения
ячейки по нескольким Word" тут.Пятый этап. Т.к. мы открыли соответствовать некоторым правилам.Kir просмотреть результаты слияния,
Обзор (Browse) и набираем тудалибо закинуть в новый (ALT+F8) из списка а также названия листе где находится Range диапазона каждой строки данных из этих и др. В ячейкам, см. статьюКак изменить вПросматриваем, как получились мастер слияния наТаблица Excel должна
Подготовка Таблицы Данных с реквизитами для рассылок
двух таблиц будет принципе с помощью Распределение содержимого ячейки Excel формат значения письма. Нажимаем на странице Word, на иметь шапку таблицыПодскажите, пожалуйста, как стрелками. При необходимости, диалоговом окне открытия оставляя в нем письмо будет отдельным выбираем имя макроса листов указаны в данные берет со Range Серийной Таблицы. Так реализовано с помощью программы Word мы на соседние столбцы. ячейки (не формат стрелку в диалоговом
которой написали шаблон (название столбцов). быть: также, можно исключить файла указываем где пустые места для листом (разделом) «PechatSerii» и нажимаем строковых переменных NameListSerii строк Таблицы Данных.Dim NameListSerii As будет реализована многоразовая определенного макроса VBA. можем применять инструментЯчейку, полученную путем объединения, ячейки), чтобы работала
окне у слова бланка. И хотимНе должно бытьесть 2 листа. любого получателя из лежит наш файл будущей вставки имениВ терминах Microsoft Office на кнопку «Выполнить». и NameListDannye. Количество циклов определяется String печать одного иПодготовка данных к серийной слияния документов так, можно снова разделить сортировка дат, т.д., «Получатель: 1», перелистываем
заполнить данными этот
Слияние данных обеих таблиц в Excel с помощью макроса
одинаковых названий столбцов. 1 - данные списка. со списком клиентов. клиента и его такая процедура называетсяЦиклы инструкций кода сразуЕстественно можно использовать другие значением переменной Yacheyki.Dim NameListDanye As
того же шаблона
печати можно начать чтобы импортировать данные
на отдельные ячейки. читайте в статье
письма. бланк – текущий
В таблице не об артикулах
Этап 6. Завершение слиянияПосле выбора источника данных,
компании. Слиянием (Mail Merge)
проходят по всем названия листов, только
А ее значение String
с разными реквизитами. из создания любой
из Excel. Но Если вы не
"Проеобразовать текст вПолучилось так.
документ. должно быть объединенных
2 - путойНа завершающем этапе возможны
Word позволяет провести
Потом запускаем пошаговый Мастер Слияния на вкладке
. Поехали.
строкам Таблицы Данных
не забывайте соответственно получено путем определения
Dim AdresDannye As
Так же следует помнить таблицы. Но мы
это весьма сложное помните, где находятся
дату Excel".Упс, а дата написана
Нажимаем кнопку «Далее. Выбор ячеек, чтобы в
отчет - в несколько вариантов:
фильтрацию, сортировку и
Рассылки (Mailings)Таблица со списком клиентов
и поочередно вводят отредактировать значения в
количества ячеек в String
о том, то
рекомендуем сначала создать
и не всегда
объединенные ячейки, используйте
Примечание: не как мы
получателей». документе Word не
нем есть такжеНажатие ссылки
ручной отбор записей
кнопкой для рассылки должна удовлетворять
- собранные значения из строках для этих исходной строке.Dim AdresRekvizitov As Таблица Данных должна Серийную Таблицу. Ведь удобно реализуемое решение. команду Мы стараемся как можно привыкли читать. НоТретий этап. было смещения строк. номера артикулов иПечать (Print)
- при помощи окнаНачать слияние (Start Mail нескольким простым условиям: ячеек строк в переменных:Когда макрос Excel пройдет String быть полностью заполнена. она будет содержать В данном примереНайти оперативнее обеспечивать вас есть выход.У нас уже Как сделать таблицу, их наименование.
приведет к немедленной отправкеПолучатели слияния Merge) – ПошаговыйШапка таблицы должна быть соответственные ячейки СерийнойNameListSerii = "Серии" по всем циклам,'настройки структуры книги Если будет пустая
больше информации, так мы с помощьюдля их поиска.
- актуальными справочными материаламиНажимаем правой мышкой есть список получателей смотрите в статьеСобственно вопрос: как всех результатов слияния
- : мастер слияния (Step-by-Step простой - одна Таблицы. После заполненияNameListDanye = "Данные" тогда можно вызвать
NameListSerii = "Серии" ячейка, тогда будет как представляет собой VBA-макроса создадим свойДанные из нескольких ячеек на вашем языке. на дату в этого послания в "Как сделать таблицу перенести данные из на принтер безЭтап 4. Создание письма Merge Wizard)
строка с уникальными
каждого комплекта данныхА также:
таблице Excel, п.э.
в Excel" тут. листа 1 в
вывода на экран.На этом этапе пользователь
: названиями столбцов (без выполняется печать готовогоAdresDannye = "A2:D20" о количестве напечатанныхAdresDannye = "A2:D20" если будет пустая видом, наиболее приближенным в Excel. И одну с помощью
автоматически, поэтому ее выбираем из контекстного выбираем – «ИспользованиеНапример, у нас "пустой отчет" так,Если необходимо сохранить созданные
должен указать –
В Word 2003 и
повторений и пустых
текущего документа.
AdresRekvizitov B3, целая строка, тогда к финальному результату. продемонстрируем как использовать символа "амперсанд" (&) текст может содержать
меню функцию «Коды/Значения списка». такая таблица. чтобы было совмещение в результате слияния куда именно в старше эта команда ячеек).Данный процесс повторяется ровно B4, B6, B7" сколько было выполнено B4, B6, B7" будет прервана серия Просто потом его его для серийной или функции СЦЕП. неточности и грамматические полей». Вместо датыА чтобы найти нашуВ столбце «Пол» пишем по артикулам? На
документы для дальнейшего документ должны попасть была доступна вВ таблице не должно быть столько раз сколькоВ том случаи если непрерывных циклов в
печати. Положение Таблицы нужно заполнить переменными печати документов при
Выделите ячейку, в которую
ошибки. Для нас образовалось такое поле. таблицу, нажимаем кнопку окончание мужское или листе "пустой отчет" использования или требуется
Процесс слияния данных и серийной печати рассылок из Excel
данные из подключенного меню объединенных ячеек. строк содержит Таблица изменились размеры или процессе выполнения кода.Set ListSerii = Данных не обязательно значениями из Таблицы подготовке их к вы хотите вставить
важно, чтобы этаКод менять не будем, «Обзор». Вот наш женское слова «Уважаемый». не все артикулы, внести ручную правку списка. Для этогоСервис - Письма иВ таблице не должно быть Данных. После завершения адреса диапазонов таблиц
В макросе используются еще ActiveWorkbook.Worksheets(NameListSerii) должно начинаться с Данных с помощью массовой рассылке по объединенные данные. статья была вам но допишем формат список.2. Бланк в
что есть на в некоторые из необходимо установить курсор рассылки - Мастер пустых строк или действия макроса выводиться на этих листах
2 переменные сSet ListDannye = ячейки A1. Ее макроса. адресам клиентов получателей.Введите = (знак равенства)
Почтовая рассылка
Постановка задачи
полезна. Просим вас даты внутри фигурныхТеперь в этом списке Word. листе 1, поэтому документов, то лучше в точку вставки слияния (Tools -
использовать ссылку в письме и
- Letters and Mailings ячейки допускаются). о завершении генерации
- в соответственных переменных.DiapazS – содержит адрес
- Set DiapazS = в VBA-коде макроса. серийной печати. Самая преимущества серийной печати
ячейку, которую нужно и сообщить, помоглаНажимаем снова правой кнопкой напротив тех людей,
Подготовка списка клиентов в Excel
одинаковый текст для получитсяИзменить часть писем (Edit
- использовать ссылку - Mail Merge)Если планируется отправка по документов и оОбратите внимание, что при на несмежный диапазон
- ListSerii.Range(AdresRekvizitov)Также важно учитывать тот
- упрощенная версия документа, и слияния данных, объединить. ли она вам,
на этот код которым будем рассылать всех клиентов, безАртикулов о-о-о-очень много, individual letters)
Другие элементы -. электронной почте, то, их количестве отправленных указании несмежного диапазона ячеек для СерийнойSet DiapazD = факт, что листы подготовленного к заполнению в первую очередьВведите символ с помощью кнопок и выбираем функцию это письмо с имен, без окончаний руками будет очень, которая выведет результаты она выводит полный наборДалее следует процесс из само-собой, в таблице должен
на печать: адреса между ячейками Таблицы, в которую ListDannye.Range(AdresDannye) обеих таблиц должны переменными данными перед необходимо создать таблицу& внизу страницы. Для «Обновить поле». Получилось напоминанием оплаты. Если слова «Уважаемый», п.ч. долго. слияния в отдельный всех полей списка, из 6 этапов (переключение быть столбец сПосле завершения действия макроса
мы разделяем запятыми. будут вводиться переменныеFor Stroki = находиться в одной серийной печатью, изображена с определенной структуройи пробел, заключенный удобства также приводим так.
список большой, то клиенты есть ианалитика файл: которого мы и между ними - адресами получателей. Серийная Таблица будет
Также количество ячеек значения. 1 To DiapazD.Rows.Count рабочей книге Excel. на рисунке: и контролем ввода в кавычки. ссылку на оригиналЕсли в письме, документе можно воспользоваться фильтром.
мужчины, и женщины.: ВПР-омЕсли вы на выбираем нужное поле с помощью кнопокПоскольку Excel и Word не содержать данные полученные в каждой строкеDiapazD – содержит адрес
Stolbec = 1 Для функционирования кода
макроса не важно
B3, B4, B6 при заполнении. А нужно объединить, иНе удается разбить отдельные чтобы перед цифрами галочки у нужных бланк в Word,: См. вложение.
выбирали опцию
В итоге, после вставки и пол клиента по Таблицы Данных. Как количеству поданных адресов ячеек для Таблицы In DiapazS будут ли в и B7 предназначены после подготовки материалов, нажмите клавишу ВВОД. ячейки, но можно
имени, то имеет
показано ниже на ячеек для несмежного Данных из которойSet Yacheyki = этой книге находиться для заполнения переменными мы с помощью Пример формулы: отобразить его как код допишем так. нажимаем «ОК». "Фирменный бланк. Колонтитулы: Думаю что повторюсь,, то на у нас должно в правом нижнем углу
смысл сделать отдельный рисунке: диапазона в Серийной будут браться переменные DiapazD.Cells(Stroki, Stolbec) другие листы. Так
значения для заполнения.Stolbec = Stolbec же на данном Данных. А в свой макрос, который. была разделена, объединение цифр в номере, Создание письма» в3. случай:вам предложат ввести (вставленные поля выделеныЭтап 1. Выбор типа (господин, госпожа и
получилось автоматизировать большой
собираются и вводятсяЧтобы более-менее было удобно + 1 этапе для макроса ячейку B9 введем будет выполнять серийнуюВыделите ячейку, в которую ячеек над ней.
включая нули впереди
диалоговом окне мастераСлияние Excel и Word
Код =ВПР($A3;Лист1!$A:$J;СТОЛБЕЦ()-2;0) . тему для отправляемых красным): документа. т.п.) или с объем роботы с
Если в исходной таблицеНа этом шаге пользователь родовым окончанием (-ый помощью макроса и в ячейку Серии!B3 к изменениям таблицNext Rekvizit роли названия листов. вычислит сроки реализации на основе которых объединенные данные.Выберите и ставить вЧетвертый этап. данные из таблицы ИНДЕКС(ПОИСКПОЗ()), ПРОСМОТР, ВЫБОР, столбец таблицы, содержащий не было специального
должен выбрать тип или -ая) для без использования программы по очереди будут на листах, адресаListSerii.PrintOut После переименования названий заказа с учетом будет реализована печатьВведите выражениеОбъединить и поместить в коде.Теперь будем расставлять Excel в бланк НАЙТИ и проч, адреса электронной почты столбца для окончания тех документов, которые обращения " Word. заполняться все значения на диапазоны ячеек
Слияние двух таблиц
Next Stroki листов, просто следует
даты его составления. тиража, должны быть
= СЦЕП( центре.Нажимаем кнопку в
в нашем шаблоне Word. Для этого но ВПР лучше для рассылки. Затем "ый"/"ая" к слову
он хочет получитьУважаемый(ая). Имеем таблицу в Microsoft из столбца Данные!A:A, подаются в текстовыхMsgBox ("Отравлено на указать их имена Допустим на строки разделены на 2.Важно: мастере слияния «Далее.
бланка нужные слова воспользуемся мастером слияния всего подходит
на выходе после" Как вариант, возможно
Excel, в которой хранится информация а в ячейку переменных AdresRekvizitov и печать" & _
в коде макроса.
реализации дается 2 части:Выберите первую ячейку, которую В объединенной ячейке Завершение слияния».
= Мир MS Excel/Статьи об Excel
Приёмы работы с книгами, листами, диапазонами, ячейками [6] |
Приёмы работы с формулами [13] |
Настройки Excel [3] |
Инструменты Excel [4] |
Интеграция Excel с другими приложениями [4] |
Форматирование [1] |
Выпадающие списки [2] |
Примечания [1] |
Сводные таблицы [1] |
Гиперссылки [1] |
Excel и интернет [1] |
Excel для Windows и Excel для Mac OS [2] |
Таблица, предназначенная для слияния, должна удовлетворять некоторым требованиям:
- в таблице не должно быть объединенных ячеек. Вернее сказать так: ЕСЛИ в таблице есть объединённые ячейки, то надо быть готовым к тому, что при экспорте объединение будет отменено, и соответственно образуются лишние пустые строки и/или столбцы, что может нарушить структуру таблицы. В общем, объединённые ячейки - это зло :)
- все столбцы должны иметь уникальные названия, которые будут использоваться при слиянии. Если в таблице отсутствует первая строка с названиями столбцов, то её заменит первая строка данных, а значит, она в рассылке участвовать не будет.
В качестве примера возьмем таблицу с перечнем клиентов фитнес клуба "Экселент"
На этом этапе в текстовом редакторе Word формируется документ, в который в дальнейшем будут внедряться данные электронной таблицы. Текст этого документа представляет собой общую для всех рассылок часть.
Предположим всем клиентам, у которых срок действия клубной карты истекает в следующем месяце, планируется разослать письма с уведомлением.
Текст письма будет одинаковым за исключением обращения, номера клубной карты и даты окончания её действия. Эти данные будут импортироваться из таблицы Excel (выделено синим)
Таким образом, на этом этапе в документе Word печатается общий для всех писем текст.
Для более удобной дальнейшей работы при слиянии рекомендуется установить параметр Затенение полей в положение Всегда, чтобы отличать вставленные поля слияния от обычного текста. Если этот параметр включен, поля отображаются на сером фоне. На печать этот фон, естественно, не выводится.
Проще всего осуществить слияние данных, следуя указаниям Мастера слияния. В версиях после Word2003 Мастер слияния запускается с помощью кнопки Начать слияние на вкладке Рассылки
В версиях до Word2007 следует выполнить команду меню Сервис -- Письма и рассылки -- Слияние. Кроме того, для более удобной работы версиях до Word2007 можно вывести панель инструментов Слияние
Ещё раз обращаю внимание, что в бланке письма содержится только общий для всех писем текст, поэтому обращение выглядит как Уважаем!, а номер карты и дата пропущены.
Выбираем поле Имя, нажимаем Вставить, то же самое для поля Отчество. Закрываем окно Вставка полей слияния и добавляем пробелы между вставленными полями. Если параметр Затенение полей установлен в положение Всегда, то вставленные поля будут отчетливо видны на сером фоне. Устанавливаем курсор после №, снова нажимаем ссылку Другие элементы. , выбираем № клубной карты - Вставить. Аналогично вставляем поле Дата окончания действия карты
Кроме указанных выше полей требуется вставить окончание обращения ый(ая), которое зависит от значения поля Пол. Для этого воспользуемся специальным полем, позволяющим вставлять одно из двух значений в зависимости от данных. Поставим курсор сразу после слова "Уважаем", нажмём кнопку Правила на вкладке Рассылки и выберем вариант IF. THEN. ELSE. В версиях до Word2007 аналогичная кнопка называется Добавить поле Word и находится на панели инструментов Слияние
В раскрывшемся диалоговом окне зададим параметры
После нажатия ОК, получим результат
= Мир MS Excel/Статьи об Excel
Приёмы работы с книгами, листами, диапазонами, ячейками [6] |
Приёмы работы с формулами [13] |
Настройки Excel [3] |
Инструменты Excel [4] |
Интеграция Excel с другими приложениями [4] |
Форматирование [1] |
Выпадающие списки [2] |
Примечания [1] |
Сводные таблицы [1] |
Гиперссылки [1] |
Excel и интернет [1] |
Excel для Windows и Excel для Mac OS [2] |
Таблица, предназначенная для слияния, должна удовлетворять некоторым требованиям:
- в таблице не должно быть объединенных ячеек. Вернее сказать так: ЕСЛИ в таблице есть объединённые ячейки, то надо быть готовым к тому, что при экспорте объединение будет отменено, и соответственно образуются лишние пустые строки и/или столбцы, что может нарушить структуру таблицы. В общем, объединённые ячейки - это зло :)
- все столбцы должны иметь уникальные названия, которые будут использоваться при слиянии. Если в таблице отсутствует первая строка с названиями столбцов, то её заменит первая строка данных, а значит, она в рассылке участвовать не будет.
В качестве примера возьмем таблицу с перечнем клиентов фитнес клуба "Экселент"
На этом этапе в текстовом редакторе Word формируется документ, в который в дальнейшем будут внедряться данные электронной таблицы. Текст этого документа представляет собой общую для всех рассылок часть.
Предположим всем клиентам, у которых срок действия клубной карты истекает в следующем месяце, планируется разослать письма с уведомлением.
Текст письма будет одинаковым за исключением обращения, номера клубной карты и даты окончания её действия. Эти данные будут импортироваться из таблицы Excel (выделено синим)
Таким образом, на этом этапе в документе Word печатается общий для всех писем текст.
Для более удобной дальнейшей работы при слиянии рекомендуется установить параметр Затенение полей в положение Всегда, чтобы отличать вставленные поля слияния от обычного текста. Если этот параметр включен, поля отображаются на сером фоне. На печать этот фон, естественно, не выводится.
Проще всего осуществить слияние данных, следуя указаниям Мастера слияния. В версиях после Word2003 Мастер слияния запускается с помощью кнопки Начать слияние на вкладке Рассылки
В версиях до Word2007 следует выполнить команду меню Сервис -- Письма и рассылки -- Слияние. Кроме того, для более удобной работы версиях до Word2007 можно вывести панель инструментов Слияние
Ещё раз обращаю внимание, что в бланке письма содержится только общий для всех писем текст, поэтому обращение выглядит как Уважаем!, а номер карты и дата пропущены.
Выбираем поле Имя, нажимаем Вставить, то же самое для поля Отчество. Закрываем окно Вставка полей слияния и добавляем пробелы между вставленными полями. Если параметр Затенение полей установлен в положение Всегда, то вставленные поля будут отчетливо видны на сером фоне. Устанавливаем курсор после №, снова нажимаем ссылку Другие элементы. , выбираем № клубной карты - Вставить. Аналогично вставляем поле Дата окончания действия карты
Кроме указанных выше полей требуется вставить окончание обращения ый(ая), которое зависит от значения поля Пол. Для этого воспользуемся специальным полем, позволяющим вставлять одно из двух значений в зависимости от данных. Поставим курсор сразу после слова "Уважаем", нажмём кнопку Правила на вкладке Рассылки и выберем вариант IF. THEN. ELSE. В версиях до Word2007 аналогичная кнопка называется Добавить поле Word и находится на панели инструментов Слияние
В раскрывшемся диалоговом окне зададим параметры
После нажатия ОК, получим результат
= Мир MS Excel/Статьи об Excel
Приёмы работы с книгами, листами, диапазонами, ячейками [6] |
Приёмы работы с формулами [13] |
Настройки Excel [3] |
Инструменты Excel [4] |
Интеграция Excel с другими приложениями [4] |
Форматирование [1] |
Выпадающие списки [2] |
Примечания [1] |
Сводные таблицы [1] |
Гиперссылки [1] |
Excel и интернет [1] |
Excel для Windows и Excel для Mac OS [2] |
Таблица, предназначенная для слияния, должна удовлетворять некоторым требованиям:
- в таблице не должно быть объединенных ячеек. Вернее сказать так: ЕСЛИ в таблице есть объединённые ячейки, то надо быть готовым к тому, что при экспорте объединение будет отменено, и соответственно образуются лишние пустые строки и/или столбцы, что может нарушить структуру таблицы. В общем, объединённые ячейки - это зло :)
- все столбцы должны иметь уникальные названия, которые будут использоваться при слиянии. Если в таблице отсутствует первая строка с названиями столбцов, то её заменит первая строка данных, а значит, она в рассылке участвовать не будет.
В качестве примера возьмем таблицу с перечнем клиентов фитнес клуба "Экселент"
На этом этапе в текстовом редакторе Word формируется документ, в который в дальнейшем будут внедряться данные электронной таблицы. Текст этого документа представляет собой общую для всех рассылок часть.
Предположим всем клиентам, у которых срок действия клубной карты истекает в следующем месяце, планируется разослать письма с уведомлением.
Текст письма будет одинаковым за исключением обращения, номера клубной карты и даты окончания её действия. Эти данные будут импортироваться из таблицы Excel (выделено синим)
Таким образом, на этом этапе в документе Word печатается общий для всех писем текст.
Для более удобной дальнейшей работы при слиянии рекомендуется установить параметр Затенение полей в положение Всегда, чтобы отличать вставленные поля слияния от обычного текста. Если этот параметр включен, поля отображаются на сером фоне. На печать этот фон, естественно, не выводится.
Проще всего осуществить слияние данных, следуя указаниям Мастера слияния. В версиях после Word2003 Мастер слияния запускается с помощью кнопки Начать слияние на вкладке Рассылки
В версиях до Word2007 следует выполнить команду меню Сервис -- Письма и рассылки -- Слияние. Кроме того, для более удобной работы версиях до Word2007 можно вывести панель инструментов Слияние
Ещё раз обращаю внимание, что в бланке письма содержится только общий для всех писем текст, поэтому обращение выглядит как Уважаем!, а номер карты и дата пропущены.
Выбираем поле Имя, нажимаем Вставить, то же самое для поля Отчество. Закрываем окно Вставка полей слияния и добавляем пробелы между вставленными полями. Если параметр Затенение полей установлен в положение Всегда, то вставленные поля будут отчетливо видны на сером фоне. Устанавливаем курсор после №, снова нажимаем ссылку Другие элементы. , выбираем № клубной карты - Вставить. Аналогично вставляем поле Дата окончания действия карты
Кроме указанных выше полей требуется вставить окончание обращения ый(ая), которое зависит от значения поля Пол. Для этого воспользуемся специальным полем, позволяющим вставлять одно из двух значений в зависимости от данных. Поставим курсор сразу после слова "Уважаем", нажмём кнопку Правила на вкладке Рассылки и выберем вариант IF. THEN. ELSE. В версиях до Word2007 аналогичная кнопка называется Добавить поле Word и находится на панели инструментов Слияние
В раскрывшемся диалоговом окне зададим параметры
После нажатия ОК, получим результат
Читайте также: