- •Глава 2. Создание кадровых документов средствами ms excel 2
- •Глава 2. Создание кадровых документов средствами ms excel
- •Основные понятия мs excel
- •Основные элементы структуры документа
- •Способы адресации ячеек и интервалов
- •Типы данных
- •Удаление содержимого ячейки
- •Копирование содержимого ячеек
- •Стандартные функции
- •Основные действия над содержимым ячеек
- •Редактирование содержимого ячейки
- •Автозаполнение в смежные ячейки
- •Учет использования рабочего времени
- •Разработка шаблона и его использование
- •Анализ данных
- •Построение графиков
- •Печать документа
- •Организация работы с системой книг
- •Заключение
Печать документа
Печать документа в MS EXCEL имеет ряд особенностей, которые можно использовать через пункты меню Файл Параметры страницы и Файл Печать.
В диалоговом окне Параметры страницы, на вкладке Страница (рис. 2.18), можно задать масштаб, отличный от 100%, что дает возможность напечатать таблицу в уменьшенном или увеличенном масштабе. Кроме того, MS EXCEL может автоматически подобрать масштаб, чтобы таблица уместилась на заданном количестве страниц по ширине или по высоте.
Рис.
2.18
На вкладке Поля можно задать автоматическое центрирование на странице по горизонтали и вертикали (рис. 2.19).
Рис.
2.19
На вкладке Лист (рис. 2.20) можно задать параметр Печатать на каждой странице сквозные строки или сквозные столбцы, определяющий повторение на каждой странице указанных строк (для длинной таблицы) и/или указанных столбцов (для широкой таблицы). Например, если табель длинный, т. е. рассчитан на большое количество сотрудников, то на каждой странице можно задать печать первых шести строк в форме $1:$6.
Рис.2.20
В диалоговом окне Печать (рис. 2.21) можно задать область печати: страницы листа, листы или выделенные диапазоны.
Рис.2.21
Организация работы с системой книг
При разработке задачи "Учет использования рабочего времени" рекомендуется в начале года подготовить все книги и таблицы на весь год и внести все постоянные (календарные) и условно-постоянные (фамилии, табельные номера) данные.
Для удобства работы с системой книг и таблиц можно создать стартовый файл-меню. Меню можно создать в виде кнопок, нажатие которых будет загружать нужную книгу. Реализация этой задачи сводится к четырем шагам:
Создание макросов, выполняющих загрузку нужной книги.
Создание объектов типа Кнопка на листе стартовой книги и назначение каждой кнопке нужного макроса.
Обеспечение автоматического вызова файла стартовой книги при загрузке MS EXCEL.
Создание кнопки на панели инструментов для перехода к стартовой книге.
первый шаг - создание макросов
Макрос - это программа на языке Visual Basic, выполняющая некоторую последовательность команд. Макросы создаются с целью автоматизации выполнения некоторых процедур при эксплуатации таблицы или системы таблиц.
Какие макросы нужны нам? Ответ на этот вопрос неоднозначен. Ограничимся макросами, обеспечивающими открытие файлов, содержащих книги 1 – 4-го кварталов и файла-шаблона.
Самый простой способ создания макроса - метод записи. Метод записи реализуется по схеме:
войти в режим записи,
выполнить нужную последовательность команд,
остановить режим записи.
Выполняемая последовательность команд в режиме записи сохраняется, переводится автоматически на язык Visual Basic и отображается на отдельном листе макросов, на котором текст макроса можно редактировать.
Вход в режим записи выполняется командой Сервис Макрос Начать запись.
В результате на экране появляется диалоговое окно Запись макроса, в котором можно задать имя макроса, сочетание клавиш для его вызова (не обязательно) и место хранения макроса. Есть три варианта хранения макроса: Эта книга, Новая книга, Личная книга макросов.
Рис.
2.22
Выбор Эта книга (активная) или Новая книга сохраняет макрос в указанной книге, что в дальнейшем позволит обратиться к макросу только при условии, что книга, содержащая макрос, открыта. Выбор Личная книга макросов обеспечивает сохранение макроса в файле Personal.xls, который располагается в папке автозагрузки XLStart. В этом варианте при каждой загрузке MS EXCEL файл Personal.xls будет автоматически открываться, чем будет обеспечен доступ ко всем макросам, записанным в нем. Заметим, что файл Personal.xls открывается как скрытая книга, поэтому она не видна в списке открытых книг.
Нажатие кнопки ОК в диалоговом окне Запись макроса переводит в режим записи, и на экране появляется панель с двумя кнопками: кнопкой Остановить запись и кнопкой, переключающей тип ссылок - Абсолютные или Относительные ссылки (по умолчанию установлен тип Абсолютные ссылки, но в данном случае это значения не имеет).
Рис.
2.23
Пока не нажата кнопка Остановить запись, все выполняемые команды будут сохраняться в макросе. В нашем случае нужно выполнить две команды:
- открыть файл: Файл Открыть < найти; нужную папку и файл > нажать кнопку Открыть
- позиционировать на ячейку С12 (щелкнуть в ячейке).
Щелкнуть кнопку Остановить запись.
Далее следует повторить пп. l-3i для всех файлов, входящих в систему.
ВТОРОЙ ШАГ - СОЗДАНИЕ КНОПОЧНОГО МЕНЮ
Откроем новую книгу.
Вызовем инструментальную панель Формы.
Щелкнем элемент Кнопка и нарисуем кнопку на листе.
Из открывшегося окна Назначить макрос объекту выберем макрос Реrsопа1..хls!Табелъ_1кварт.
Изменим надпись на кнопке - Табель 1 кварт.
Изменим размер и положение кнопки, если требуется.
Повторим пп. 3-6 для всех макросов.
Введем заголовок на листе "Система учета использования рабочего времени" и функцию Сегодня() в одной из ячеек для отображения текущей даты (не обязательно).
После создания кнопок можно их перемещать, изменять положение и название, если их выделить щелчком правой кнопки мыши.
Пример результата работы второго шага (создание кнопочного меню) показан на рис. 2.24.
Рис.
2.24
ТРЕТИЙ ШАГ – ОБЕСПЕЧЕНИЕ АВТОМАТИЧЕСКОЙ ЗАГРУЗКИ КНОПОЧНОГО МЕНЮ
Если желательно, чтобы при загрузке MS EXCEL автоматически загружался файл, содержащий меню, файл должен быть сохранен в каталоге автозагрузки. Имя этого каталога и его место расположения определяются через пункт меню Сервис Параметры вкладка Общие. Стандартно каталогом автозагрузки является XLStart, полный путь которого обычно следующий: C:\Program Files\Microsoft Office\Office\XLStart
Сохраним книгу с именем Start.xls в каталоге XLStart.
ЧЕТВЕРТЫЙ ШАГ - СОЗДАНИЕ КНОПКИ ВОЗВРАТА
Для возможности возврата из любой книги системы в книгу, содержащую меню, можно воспользоваться стандартным способом перехода по окнам через пункт меню Окно. Но для удобства лучше на стандартной панели инструментов создать дополнительную кнопку, которой назначить макрос перехода. Для этого:
Запишем в Личную книгу макросов еще один макрос с именем Меню, который содержит одну команду перехода Окно Start.xls.
Перейдем в режим настройки панелей инструментов: Вид Панели инструментов Настройка вкладка Команды. На вкладке в левом списке выберем категории - Макросы, в правом списке - Настраиваемая кнопка (рис. 2.25).
Перетащим кнопку на стандартную панель в удобное место.
Из диалогового окна Назначить макрос объекту выберем макрос PersonaL.xls!Meню.
Для настройки имени кнопки, ее вида и значка нажмем кнопку Изменить выделенный объект на вкладке Команды. В завершение операции нажмем кнопку Закрыть.
Созданная кнопка будет появляться на стандартной панели в каждом сеансе запуска MS EXCEL. Если потребуется удалить эту кнопку, нажмите клавишу Alt и "стащите" кнопку с панели.
Рассмотренные приемы создания макросов и кнопок могут быть применены для автоматизации выполнения и других процедур работы с системой.
Рис.
2.25
