Статьи из блога
Статьи из блога
Как создавать свои шаблоны документов
Метки: шаблоны
Суббота, 29 июля 2006 г.
Просмотров: 4850
Подписаться на комментарии по RSS
Версия для печати
Как я уже сообщал, эта статья впервые была напечатана на сайте Компьютерра-Онлайн 26 июля 2006 года. Теперь есть возможность разместить ее и на родном сайте.
Читайте, пробуйте, а если возникнут вопросы - задавайте в комментариях. И, конечно же, критикуйте и/или дополняйте.
Достаточно часто в процессе своей деятельности мы создаем однотипные документы: акты, приказы, письма, договора, курсовые работы... Все эти документы, как правило, содержат некие текстовые или графические элементы: заголовки, реквизиты, логотипы и т.п., повторяющиеся в каждом документе.
Неопытный пользователь, создавая очередной документ, либо вынужден использовать и править уже существующий и содержащий в себе эти элементы документ, либо просто копировать в новый документ те или иные элементы, опять же, из старого файла. Притом осознавая, что и в этом случае редактирование неизбежно.
Шаблон определяет основную структуру документа и содержит настройки документа, такие как элементы автотекста, шрифты, назначенные сочетания клавиш, макросы, меню, параметры страницы, форматирование и стили.
(Из справки Word)
Эта рутина может быть сокращена до минимума, если создавать документ на основе шаблона. Иногда еще шаблоны называют "рыбами". Впрочем, как ни называй, а шаблоны действительно позволяют в разы увеличить эффективность работы.
Шаблон можно создать двумя способами: взяв за основу какой-либо документ со всеми присутствующими элементами, или начав с чистого листа, самостоятельно включая в него необходимые элементы.
Я расскажу как создавать шаблон с чистого листа, поскольку таким образом будет легче понять весь процесс, нежели модифицировать имеющийся файл. Для примера мы создадим простой шаблон официального письма.
Итак, приступим.
- Создадим пустой документ.
- Сразу же сохраним его. Зайдем в меню Файл (File) и выберем команду Сохранить как... (Save as...). Откроется диалоговое окно Сохранение документа, в котором нам надо выбрать в поле Тип файла (Save as type) тип Шаблон документа (*.dot) (Document Template (*.dot).
По умолчанию будет открыта папка Шаблоны, в которой сохраняются все шаблоны. Присвойте файлу имя и нажмите кнопку Сохранить.
- Определяем, какие элементы (текст и графика) и где именно будут располагаться в документе.
Как правило, все официальные письма содержат такие элементы, как: название организации, логотип, реквизиты. В самом тексте письма может быть вежливое обращение к получателю письма и, собственно, сам текст письма. В конце письма приводится наименование должности руководителя организации с его подписью.
Возьмем за основу подобную структуру письма.
Название организации мы разместим в верхней части документа по центру. Для этого:
- Напечатаем название нашей организации прописными буквами, например:
ООО "БЕЛЫЕ НОЧИ". Нажимаем клавишу Enter и переходим на новую строку.

- Ниже можем вставить разделительную линию. Для этого нужно кликнуть мышкой на кнопке Рисование (Drawing). В нижней части экрана появится панель рисования с управляющими кнопками.
Нас интересуют линии, поэтому выбираем соответствующую кнопку Линия (Line). Курсор мыши превращается в крест.
Обратите внимание: возможно у вас будет вставлено так называемое полотно - пунктирная область вставки фигур/рисунков. Чтобы предусмотрительно избавиться от вставки полотна, зайдите в меню Сервис (Tools) и выберите команду Параметры (Options). Щелкните вкладку Общие (General) и снимите галочку с поля автоматически создавать полотно при вставке автофигур (Automatically create drawing canvas when inserting AutoShapes). Щелкаем OK и закрываем окно Параметры (Options). - Подводим курсор в форме креста к названию организации и чуть ниже проводим линию от мигающего курсора до правого края поля (нажав и удерживая левую кнопку мыши). Линия будет нарисована.
- Можно оставить линию как есть, а можно придать ей более элегантный вид. Для этого на панели рисования есть соответствующая кнопка Тип линии (Line Style). Щелкаете на ней и выбираете любой тип.
- После того как вы остановитесь на каком-либо типе линии, дважды щелкните ниже этой линии - в этом месте будем печатать адрес и реквизиты организации. Впечатайте те данные, которые вы считаете необходимыми: юридический и фактический адрес, телефон, факс, URL сайта, E-mail, банковские реквизиты.
- Теперь отформатируйте набранный текст в соответствии с вашими представлениями. Название организации я выделил и присвоил ему стиль Заголовок 1 (Heading 1). Также я выровнял его по центру и сделал разреженный интервал между буквами в 5 пунктов.
Текст под линией я выделил, уменьшил размер шрифта до 9 пунктов и выровнял по центру. Образец вы можете наблюдать на скриншоте ниже:

Таким образом мы создали постоянную (неизменяемую) часть нашего шаблона, так называемую "шапку". Теперь двинемся дальше и создадим поля, в которые позже вы будете подставлять свои данные.
В левой части шаблона под "шапкой" дважды щелкаем мышой и печатаем название вашего города, например так: г.Москва. Затем в противоположной (правой) части шаблона опять дважды щелкаем мышью и в месте мигания курсора вставляем дату. Для этого:
- В меню Вставка (Insert) выбираем команду Дата и время (Date and Time). Откроется окно, в котором выбираете необходимый вам формат отображения даты, например 18 июля 2006г.
- Отмечаем галочкой поле Обновлять автоматически (Update automatically). Теперь при создании нового документа на базе этого шаблона дата уже будет стоять и соответствовать текущей дате на вашем компьютере.
- В правой части шаблона ниже даты - с отступом от левого края примерно 10 см по горизонтальной линейке - дважды щелкаем мышкой. Заморгает курсор и в этом месте мы вставим поле для подстановки данных получателя письма.
- В меню Вставка (Insert) выбираем команду Поле (Field). Откроется окно как на скриншоте внизу:

- В области Категории (Categories) выберите Автоматизация (Document Automation).
- В области Поля (Field names) выберите MacroButton.
- В области Сообщение (Display text) наберите текст вставить ФИО получателя и нажмите OK.
Строго говоря, в области Имя макроса необходимо было бы указать NoMacro (то есть команда без макроса), но такового в списке не оказалось. Поэтому оставляем как есть. По крайней мере я никогда не замечал никаких ошибок.
- Получаем поле с этим текстом.
Если у вас данный текст (читай: поле) отображается как обычный текст без затенения, то я рекомендую сделать такое затенение. Это позволит вам впоследствии легко определять в документе нужные поля для ввода ваших данных.
Для этого зайдите в меню Сервис (Tools) и выберите команду Параметры (Options) и на вкладке Вид (View) в группе Показывать (Show) выберите из списка затенение полей (Field shading) опцию всегда (Always).
Ниже можно дополнительно вставить аналогичное поле адреса получателя и его должности.
У нас осталось вставить приветственное обращение к получателю данного письма, сам текст обращения и подпись отправителя внизу.
Попробуйте самостоятельно вставить в ваш шаблон эти поля, опираясь на те инструкции, которые приведены выше.
Для примера вы можете взглянуть на скриншот шаблона, который получился у меня.
Не забудьте сохранить получившийся шаблон.
Теперь, чтобы воспользоваться этим шаблоном для создания письма, вам надо зайти в меню Файл (File) и выбрать команду Создать (New). Справа появится Область задач, в которой надо выбрать опцию Общие шаблоны (On my computer). Откроется окно с доступными шаблонами. Выбираете ваш шаблон и нажимаете OK. Новый документ на основе вашего шаблона будет загружен в Word. Добавляйте свои данные в поля и наслаждайтесь автоматизацией.
А если у вас есть вопросы, то задавайте. Я постараюсь ответить на них.


Поиск
Рубрики
Подписка
Читают
Обсуждают
страницы
сайты
статистика
Комментариев: 11
Обсудите эту новость на news2.ru...
...
Привет! А как можно создавать с помощью форм (закладок) шаблоны, но только многостраничные?
Денис, по формам есть заметка - http://wordexpert.ru/page/sozdanie-shablona-dokumenta-s-pomoschyu-form
А какая разница между одностраничным шаблоном и многостраничным? Создаются они по одному сценарию. Все зависит от вашего документа.
шли я неправильно понял ваш вопрос?
проблема в том, что если создавать шаблоны при помощи Слияния, то можно использовать только один запрос (или таблицу) в Access, а если использовать формы, то не понятно как вывести например 10 записей из таблицы так , чтобы на каждой странице, например, выводилось по 3 записи (причем, чтобы можно было выводить не только в виде тадлице, но и в свободной форме). Я вот ничего подобного не нашел, вот пишу свой код для таких случаев. Если вы знаете какой либо способ решения, подскажите - а то может я колесо заново изобретаю!!!
Вот как-то у меня раньше получалось делать дот-ы для Аутлука....а сейчас никак не могу вспомнить.Не подскажите?
PS С полноценным html и картинками =)
Добрый день, большое спасибо за информацию изложенную на вашем сайте, очень помогает в работе, учебе.)
Хотелось бы уточнить по поводу списков.
Сейчас разрабатываю шаблон титульного листа своего диплома. Как сделать выпадающий список данных?
Например, список кафедр, преподавателей?
Спасибо)
На вкладке Разработчик в есть группа Элементы управления, там и находятся выпадающие списки:
Скажите, а вы знаете как сделать так , чтобы при изменении стилей в шаблоне, изменения отображались и в документах, которые основаны на данном шаблоне? Поподробнее если можно.
Здравствуйте! Подскажите, у меня поле при вставкев ограничено кавычками. Когда вставляю имя получается так: "александр". Как убрать их?
О каком поле идёт речь? Как вы его вставляете?
Вставка --> Поле --> Категории --> Автоматизация --> Поля --> MacroButton. Любые текстовые поля - содержание пишется в "кавычках". А числовые значения нормально.