Наши партнеры

UnixForum






Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

Ошибка базы данных: Table 'a111530_forumnew.rlf1_users' doesn't exist
На главную -> MyLDP -> Тематический каталог -> Электронный офис в Linux

Почтовая рассылка и визитки в OpenOffice.org

Оригинал: OpenOffice.org Mail Merge and Labels
Автор: Carla Schroder
Дата: 12 марта 2008
Перевод: Г.Лазов
Дата перевода: 17 февраля 2009

От меня - вам: почта

Пакет OpenOffice прошел немалый путь с момента своего "рождения" как Star Office. Сегодня это уже не цельный монолит, но нормальное модульное приложение в Линукс-стиле, позволяющее вам выбирать, что именно вам нужно - из сотен различных вариантов. К основным компонентам относятся Writer, Calc (редактор электронных таблиц), Impress (для работы с презентациями), Base (система управления базами данных), Math (редактор формул) и Draw. Поддерживается множество языков, как в документах, так и в справочной документации. Официально поддерживаются системы Linux, Solaris, Mac OS X и FreeBSD. Пакет запускается практически на всех версиях Microsoft Windows, от 98 до Vista, и у меня даже была сборка, работающая на старинной Windows 95.

Но не всегда OpenOffice получает похвалу, которой заслуживает - вместо того, бывает, его критикуют за то, что пакет не является точной бесплатной копией Microsoft Office. Но не в этом цель OpenOffice - хотя его возможности по конвертированию файлов великолепны и несомненно превосходят таковые у MS Office, который скорее себе глаза выколет, чем будет с чем-то взаимодействовать. OpenOffice выступает сам по себе, как мощный кроссплатформенный офисный пакет со своими собственными, современными возможностями. Если вам чего-то в нем не хватает, зайдите на страничку расширений - быть может, там найдется именно то, что вам нужно. Также на той странице есть ссылки на информацию для желающих создавать собственные модули расширения.

"Почтовая рассылка" - это термин, которым обозначают стандартные формы для писем (как бумажных, так и электронных), открыток, визитных карточек с адресом, конвертов - то есть шаблон любого единичного документа, который вы хотите отправить множеству разных людей. Если у вас есть база данных контактов, вы можете использовать такой шаблон для автоматизации таких задач, как рассылки напоминаний клиентам о долгах, объявлений о товарах, праздничных открыток и вообще чего угодно.

В OpenOffice очень легко создавать этикетки с вашим адресом, визитные карточки, приглашения на вечеринки и другие подобные документы - они же все по сути одинаковы. Так что начнем с этого, а потом попробуем создать почтовую рассылку.

Этикетки и визитные карточки

Давайте сначала создадим страницу визиток с вашим адресом. Откройте Файл -> Создать -> Этикетки. Введите ваш адрес, затем пройдитесь по всем вкладкам и убедитесь, чтобы все параметры соответствовали вашим требованиям. На вкладке Параметры должна быть поставлена галочка Синхронизировать содержимое. Это магическая кнопочка, позволяющая вам легко изменять все визитки разом после их создания. Для выбора принтера используйте Параметры -> Настройка. Когда всё будет готово, нажмите Создать документ. Теперь перед вами целая страница одинаковых визиток. Можно сразу приступить к использованию по назначению, а можно повеселиться и приукрасить их.

Чтобы изменить шрифт, всё что нужно сделать - это изменить первую визитку на странице. Также можно отрегулировать пробелы и разрывы строк. Когда вы это сделаете, появится кнопка Синхронизировать подписи - просто нажмите на нее, чтобы изменить все остальные визитки.

Но простые текстовые визитки - это скучно! Так почему бы не добавить картинку? Открываем Вставка -> Изображение, выбираем размер, расположение и вуаля! Получаем что-то вроде Рисунка 1.

Рисунок 1: Картинки на этикетках - легко!
Рисунок 1: Картинки на этикетках - легко!

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

Между прочим, в OpenOffice по умолчанию встроено огромное количество шаблонов этикеток, визиток и открыток.

Почтовая рассылка

Создать рассылку, имея список контактов и заготовку стандартного письма (бумажного или электронного - без разницы) - дело элементарное, если ваши источники данных о контактах заранее подготовлены и упорядочены. Они должны находиться в СУБД Base, которую мы подробнее рассмотрим в следующей статье. Base поддерживает широкий спектр источников данных, в том числе адресные книги e-mail, LDAP, MySQL и другие БД, электронные таблицы и текстовые файлы с разделителями. Во время импорта новых данных вам будет необходимо сопоставить поля источника эквивалентным полям в Base и затем сохранить результат как файл Base.

Для работы Base необходима Java. Подойдет как Java Runtime Environment (JRE) от Sun Microsystems, так и java-gcj-compat. JRE от Sun имеет несвободную лицензию, в то время как java-gcj-compat распространяется по лицензии GPL. На вашей системе может быть установлено несколько версий Java - в этом случае вам нужно указать OpenOffice, какую из них использовать. Идем сюда: Сервис -> Параметры -> Java. Программа сама найдет установленные JRE, вам останется лишь поставить нужную галочку.

Чтобы создать форму письма, например объявления о великолепном новом товаре, для рассылки друзьям и клиентам, создайте новый документ Writer. Выберите Вид -> Источники данных. Откройте нужную базу с контактами и затем перетаскивайте (drag and drop) необходимые поля из базы в документ. Располагайте их как вам удобно. Для более удобного редактирования и размещения заключайте всё в рамки, как показано на Рисунке 2.

Рисунок 2: Использование рамок облегчает позиционирование
Рисунок 2: Использование рамок облегчает позиционирование

Затем запустите Сервис -> Рассылка писем для завершающих штрихов (вроде выбора конкретных записей для использования). Можно передвигаться вперед-назад по этапам создания письма, вставлять дополнительные поля через Вставка -> Поля, например дату и номера страниц. Вы можете сколько угодно корректировать и редактировать ваши письма перед отправкой их на печать, и всегда можно выбрать печать только одного письма для тестирования. Если вы собираетесь делать электронную рассылку, мастер рассылки поможет и в этом.

OpenOffice достаточно умен, чтобы корректно обработать дополнительные страницы; он не станет копировать заголовки на каждую из них. Но если вы хотите, чтобы шапка вашего письма была на каждой странице, поместите ее в верхний колонтитул (Вставка -> Верхний колонтитул).

В следующей статье вы узнаете, как импортировать и создавать Базы Данных контактов в Base.

Источники




Комментарии