Как распечатать множество бланков

[Материал с форума AltLinux ]

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

Используется OpenOffice версии 3.0 - будем смотреть в будущее.

Создаем электронную табличку, например, следующего содержания (одно слово - в одной ячейке). Первая строка содержит названия полей:

Фамилия Имя Отчество Алгебра Геометрия Физика
Голубев Сергей Игоревич 5 4 3
Петров Алексей Федорович 3 4 5
Николаев Василий Яковлевич 4 5 6

Сохраняем файл, как data.ods

Создаем новый текстовый документ.

Выбираем пункт меню «Сервис - Рассылка писем».

1 шаг. Выбрать начальный документ. Выбираем «Использовать текущий документ». Далее.

2 шаг. Выбрать тип документа. Выбираем «Письмо». Далее.

3 шаг. Вставить блок с адресом. Неочевидный момент. Нажимаем кнопку «Выбрать список адресов». Появляется окно диалога с доступными источниками данных. Нажимаем «Добавить», выбираем файл data.ods, выбираем этот файл, нажимаем OK. Больше ничего не делаем - блок с адресом, например, выбирать не надо. Далее.

4 шаг. Создать приветствие. Пропускаем. Далее.

6 шаг. Правка документа. Вот это самое главное и неочевидное.
Нажимаем на кнопку «Правка документа». Переходим в режим правки документа с дополнительной кнопкой «Вернуться в рассылку писем». И правим наш документ как угодно, пишем, что угодно. Там где нужно вставлять данные из таблички делается так: меню «Вставка - Поля - Дополнительно». Появится окно диалога. Выбрать вкладку «База данных», в списке «Тип поля» выбрать «Поля слияния», в списке «Выбор базы данных» выбрать «имя таблицы - имя листа в таблице - имя поля», например, «data - Лист1 - Фамилия» для вставки поля Фамилия из листа Лист1 электронной таблицы data.ods. И нажать на кнопочку «Вставить». Когда все закончится, нажимаем на кнопку «Вернуться в рассылку писем». Далее.

7 шаг. Персонализировать документ. Нажмите на кнопочку «Редактировать индивидуальный документ» и вы получите результат слияния. Я обычно подправляю результат на этом шаге и выполняю печать из шага 7, а шагом 8 уже не пользуюсь.


Если вы пользуетесь другим текстовым процессором, то посмотрите аналогичные пункты в нём и проделайте такие же действия там. Алгоритм действий прост. например вот как сделать аналогичное при помощи MS Word и MS Excel Для любителей визуалов маленький скринкаст

Маленькое замечание. Мне могут сказать что «Вот, надо готовить 2 документа. В чём выигрыш?» Начнём с того что, как правило, пофамильный список вам всё равно надо готовить. Так сделайте работу один раз и потом используйте результат в дальнейшем. Далее. В результате постоянной работы с использованием такого рода таблиц вы получите свою базу, по которой можете затем делать какие угодно отчёты (например «Динамика изменения соотношения числа победителей к числу участникам по школам за период с 2000г по 2010год». (Тема придумана только что в процессе написания данного документа и кажется отфанарной. Но фантазия наших чиновников ещё более изощрённа…)