
Даже самым опытным бизнесменам иногда приходится сталкиваться с трудностями, которые могут быть преодолены с помощью современных информационных технологий. К примеру, как легко и быстро отправить всем клиентам компании "Рога и копыта" приглашение участвовать в акции по рождественской распродаже рогов и копыт? Это делается очень просто: вам потребуется только база данных клиентов и несколько шагов в Microsoft Word.
1. Запустим существующую базу данных, которая содержит полные данные о каждом клиенте.
2. Приведём её в порядок. Нам понадобятся только Имя, Отчество, электронная почта клиента и его пол для корректного оформления окончаний. Удалим лишние записи, а недостающие добавим.
3. Для заполнения столбца с именем и отчеством воспользуемся функцией мгновенного заполнения, доступной в Excel 2013. Для этого нужно начать вводить необходимые данные в первых нескольких строках, и Excel, распознав алгоритм, которому нужно следовать, сам заполнит оставшуюся часть. Достаточно нажать Enter, чтобы принять предложенные изменения.
4. Если в базе данных отсутствует информация о поле клиентов, потребуется заполнить этот столбец вручную.
5. База данных завершена и готова к использованию. Теперь можно приступить к составлению предложения. Для этого нам понадобятся Word и шаблон письма, в который будут интегрированы данные клиентов.
6. Для настройки автоматической рассылки перейдём на вкладку Рассылки, и из всплывающего меню Начать слияние выберем инструмент Пошаговый мастер слияния, который поэтапно поможет выполнить рассылку.
7. На первом этапе определяем тип документа — Электронное сообщение, так как необходимо осуществить рассылку по электронной почте. На втором этапе выбираем основу для создаваемого письма, в нашем случае это Текущий документ. На третьем этапе необходимо указать список адресатов, который в данном случае является уже готовой базой данных.
8. В открывшемся окне выбираем источник данных — базу, над которой мы работали ранее.
9. Теперь нужно выбрать лист, где хранится база данных. В нашем случае выбирать не придется, так как в книге только один лист. Установка галочки в нижней части окна подтвердит программе, что в первой строке таблицы расположены названия столбцов. Выбираем лист и нажимаем ОК.
10. Следующим шагом будет предварительный обзор списка получателей. В данном окне автоматически выделены все контактные лица из выбранного листа базы данных, при этом по желанию можно отдельно исключить того или иного клиента из списка получателей, отсортировать или отфильтровать список, а также добавить новые листы. В нашем случае список в изменениях не нуждается, нажимаем ОК, а затем — Далее. Создание сообщения, чтобы перейти к следующему шагу.
11. Для вставки имени клиента в бланк поместим курсор в то место, где оно должно быть отображено, и вставим соответствующие сведения, пройдя по ссылке Другие элементы.
12. В окне вставки поля выберем поле Имя, Отчество из нашей базы данных и нажмем Вставить, чтобы данная информация появилась на бланке.
13. А вот чтобы в зависимости от пола клиента менялось окончание слова, придется прибегнуть хоть и к простейшей, но формуле "Если…то…иначе". Поставив курсор на место окончания слова Уважаем(-ый/-ая), на вкладке Рассылки в выпадающем меню Правила выберем формулу IF…THEN…ELSE.
14. В окне вставки поля IF настраиваем параметры формулы, которые буквально должны обозначать, что если значение поля Пол соответствует значению М, то в окончании должен быть текст ый, в противном случае — ая. Жмём ОК и Далее. Просмотр сообщений.
15. На пятом этапе есть возможность просмотреть итоговый вариант письма в зависимости от изменения получателя, а также исключить какого-либо конкретного получателя или изменить список. Если всё готово, жмём Далее. Завершение слияния и на шестом этапе переходим по ссылке Электронная почта.
16. В окне отправки письма необходимо в поле Кому указать графу Email базы данных, в которую занесены адреса электронной почты клиентов, и указать тему письма. Также есть возможность отправить текущую запись или разослать письма какому-то диапазону получателей. При установке флажка Все после нажатия на кнопку ОК письмо будет автоматически разослано всем адресатам посредством Outlook.
Создание персональной рассылки при помощи MS Word и MS Excel
Рассылка именных сообщений становится в последние годы всё более популярной. Поздравления, обращения и приглашения, именные счета и оферты, надпечатка адресов на конвертах — перечень можно продолжать и продолжать. Можно ли решить подобную задачу без привлечения специализированного ПО? Конечно. В настоящей статье рассказывается, как автоматизировать формирование именной рассылки с использованием средств MS Office 2000 (MS Word и Excel).
8,8 тыс. открытия
Константин ВЕСЕЛКОВ
Источник: Журнал "Бухгалтер и Компьютер" №2 2004г

Как решить такую задачу? Первое, что приходит в голову, — просто взять и отредактировать вручную нужное число строк, страниц. Но этот способ хорош, если нужно разослать письмо по трём–пяти адресам. А если, например, их больше сотни?
Кроме того, при большом числе адресатов полезно задаться вопросом: а сколько всего времени нужно потратить на эту работу (с учётом проведения повторных рассылок и возможности ошибок в макете)? И вообще, как контролировать сам факт включения конкретного клиента в рассылку, ведь в нашем случае текст письма не содержит даже фамилии адресата.
Вот тут и появляются мысли о необходимости автоматизировать эту рутинную работу при минимальных затратах. Оказывается, возможность сделать всё нам необходимое без привлечения программистов уже давно (по крайней мере начиная с MS Word 6.0) встроена в MS Office, но, что удивительно, знают о ней далеко не многие, в том числе даже опытные пользователи. Называется эта возможность “слияние документов”. В статье данная функция иллюстрируется на примере применения MS Office 2000.
Сразу оговоримся, что подготовка рассылки с использованием слияния также требует выполнения определённого объёма работ (в основном — по подготовке данных), но при этом выгодно отличается от “ручного” редактирования файла следующим:
» можно достаточно точно определить временн€ые затраты на подготовку рассылки; » замена или исправление макета документа не приводит к катастрофической потере времени; » список рассылки существует в виде отдельного документа, что значительно упрощает контроль за её осуществлением; » сформированный список рассылки может использоваться многократно (например, для регулярного поздравления адресатов со всеми праздниками; для регулярной рассылки счетов и т. д.).
Как работает режим слияния документов
Для получения итогового документа требуется список рассылки, а также основной документ слияния, играющий роль шаблона.
Список рассылки может храниться в виде таблицы Word, таблицы HTML, текста либо таблицы данных СУБД — MS Access, dBase, FoxPro или любой другой СУБД, для доступа к которой на вашем компьютере есть драйвер ODBC (Open Database Connectivity — открытый интерфейс доступа к базам данных; драйвер ODBC — модуль, который применяет функции ODBC, позволяющие прикладной программе взаимодействовать с СУБД). Мы рассмотрим хранение списка рассылки не в СУБД, а в файле MS Excel. Такой вариант, на наш взгляд, оптимален, потому что, во-первых, не требует от пользователя специальных знаний теории хранения данных и, во-вторых, потому что MS Excel сам по себе обладает большим набором удобных средств обработки и визуального представления данных (таких, например, как фильтрация или сортировка). Однако при выборе среды для хранения данных нужно также помнить и об определённых ограничениях, имеющихся в MS Excel. В частности, один лист Excel (сразу определимся с терминами: книга MS Excel — это файл, используемый для обработки и хранения данных; в свою очередь книга состоит из нескольких листов) не может содержать более 65 536 строк, так что если поздравительный список ваших знакомых (клиентов, избирателей) превышает это число и его не удаётся логически разделить на более мелкие фрагменты, то для хранения такого объёма данных необходимо будет использовать уже какую-либо СУБД.
Основной документ для слияния формируется в MS Word. В текст этого документа вводятся поля, которые соответствуют колонкам из списка рассылки (“поля слияния”).
При проведении слияния для каждой строки из списка рассылки поочерёдно выполняются следующие действия:
» поля макета заполняются значениями из очередной строки; » заполненный макет добавляется в конец результирующего документа.
На рис. 2 изображён пример списка рассылки в формате книги MS Excel. Нужно заметить, что подготовка списка рассылки — это, как правило, наиболее трудоёмкая операция. Информацию о клиентах нужно выверить, очистить от “мусора”, грамотно разделить по столбцам. При разделении на столбцы следует помнить, что поле слияния в макете документа соответствует столбцу в списке.
В примере на рис. 2 столбцы “Компания”, “Фамилия_И_О”, “Индекс”, “Страна_Город” и “Адрес” будут использоваться для решения другой задачи — надпечатки почтовых конвертов, в которые будет вкладываться именное поздравление.

Советы по формированию списка в MS Excel
В MS Excel используется большое количество различных логических правил и умолчаний, зачастую скрытых от пользователя. Поэтому, чтобы формируемый вами список был пригоден для проведения процедуры слияния, рекомендуется соблюдать ряд правил, которые мы приводим ниже.
1. Левый верхний угол списка данных должен размещаться в левом верхнем углу (в ячейке A1) листа.
2. Названия столбцов данных размещаются в первой строке листа. Формат ячеек в первой строке нужно установить в “Текстовый” (меню Формат ® Ячейки. ). В названиях столбцов не рекомендуется использовать пробелы, запятые, кавычки.
3. Для форматирования списка нельзя использовать полностью (по всем позициям) пустые строки или полностью пустые столбцы. Пустая строка или столбец воспринимаются Excel как конец списка!
4. Если данные содержат возможность пустых значений, следует дать имя списку. Для этого нужно выделить нужный диапазон с данными списка и выбрать в меню пункт Вставка ® Имя ® Присвоить. Откроется диалоговое окно для задания имени, где нужно ввести название диапазона, используя латиницу (например, Database). Рекомендуется присваивать имя именно диапазону столбцов, чтобы избежать необходимости изменять границы диапазона при добавлении новых строк в список.
5. На том листе, где размещён список рассылки (рис. 2, лист “База данных”), не следует размещать другие данные.
6. Для всех ячеек списка целесообразно установить текстовый формат (если это невозможно, то по крайней мере — один и тот же формат ячеек внутри каждого столбца данных).
7. Текстовые данные не должны содержать непарные (незакрытые) кавычки.
8. Текстовые данные не должны содержать пробелы перед началом текстовой строки.
В ходе преобразования уже имеющихся данных в формат списка, пригодный для проведения слияния, наверняка придётся использовать функции текстовой обработки строк. Так, некоторые столбцы могут содержать вычисляемые при помощи формул значения, поэтому перед проведением слияния рекомендуем заменить в таких столбцах формулы на сами значения. Для этого нужно выделить заменяемый (содержащий формулы) диапазон, скопировать его (Ctrl+Ins или пункт меню Правка ® Копировать) и вставить на прежнее место, используя пункт меню Правка ® Специальная вставка. В диалоге Специальная вставка, который откроется при выборе этого пункта меню, нужно выбрать вариант Значения.
Формирование основного документа слияния
Продолжим разбор примера. Рассмотрим шаги по формированию основного документа слияния с использованием готового макета поздравления.

Шаг 2. Получение данных. В диалоге Слияние нажмём кнопку Получить данные и в выпадающем меню выберем пункт Открыть источник данных (рис. 3).
Закроем диалог слияния. Теперь в панели инструментов стала доступна кнопка Добавить поле слияния. Если её нажать, то в выпадающем списке будут отображаться поля слияния, соответствующие столбцам данных из списка (сравните со списком на рис. 2).
Этап 3. Добавление полей слияния в основной документ. Чтобы внести поле слияния в основной текст, необходимо переместить курсор к месту, где оно должно быть установлено, и нажать кнопку "Добавить поле слияния" (см. рис. 4). Выбор шрифта для отображения поля осуществляется стандартным образом.
В нашем примере нужно поместить поле Обращение между рисунком и строкой “Поздравляем Вас с днём рождения” и установить для поля тот же шрифт, что и для текста поздравления.
Подготовка основного документа слияния завершена. После сохранения документа его можно закрыть. При повторном открытии связь с источником данных устанавливается автоматически, а в панели инструментов отображается панель “Слияние”. Обратите внимание, что в основном документе сохраняется информация о каталоге, в котором должен размещаться файл источника данных. Если этот файл был удалён или перемещён, при открытии документа появится сообщение об ошибке.
Выполнение процедуры слияния
Шаг 4. Входная проверка. Перед формированием итогового документа полезно посмотреть на то, как он будет выглядеть. После выполнения шага 2 в панели инструментов стали активными кнопки навигации (рис. 5), позволяющие вам, перемещаясь между строками списка, просматривать внешний вид соответствующих страниц итогового документа.
Кнопка используется для переключения между режимами отображения названий полей/значений полей.
Нужно проверить внешний вид итогового документа для строк списка, в которых содержатся самые длинные и самые короткие строки. Кроме того, следует проверить соответствие общего количества страниц в итоговом массиве документов общему количеству строк в списке. Обратите внимание, что, если длина поля в основном документе не совпадает с длиной соответствующей строки в списке, в итоговом документе страницы могутсбиваться (и тогда там могут возникать дополнительные, “сбойные” страницы). Способ разрешения таких проблем — использование более мелкого шрифта для отображения поля в Word, либо изменение внешнего вида основного документа, либо изменение длины конкретного текстового значения в списке.
Шаг 5. Объединение. Для запуска процедуры слияния нажмём кнопку Объединить. (она доступна через панель инструментов и через диалог слияния). На экране возникнет диалог управления слиянием (рис. 6).

Через диалог можно отобрать диапазон строк списка, который будет выведен в результирующий документ, а Выбрать назначение слияния: в новый документ, напрямую на принтер, напрямую в электронную почту. При помощи кнопки Отбор записей можно ввести логические правила для отбора строк из списка. Выберем Новый документ и нажмём кнопку Объединить.
Происходит автоматическое формирование итогового документа. Название документа по умолчанию выбирается также автоматически, с учётом числа попыток объединения (“Формы1”, “Формы2”, “Формы3” и т. д.).
Шаг 6. Заключительная проверка. После того как документ будет готов, следует поменять его имя и сохранить. Рекомендуется повторить шаги из пункта 4.
И вот итоговый документ с поздравлениями сформирован. Последнее, что осталось сделать, — распечатать его, вложить в конверты и разослать адресатам. При этом подготовка файла для надпечатки конвертов проводится аналогичным способом.




