Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка ИРМ1 2006.doc
Скачиваний:
0
Добавлен:
10.11.2019
Размер:
1.89 Mб
Скачать

5.Макропрограммирование в табличных документных системах.

5.1.Разработать макрос оформления таблицы расходов: Оборудование, Зарплата, Аренда. Налоги, добавить строку Итого. С помощью таблицы фиксировать расходы на текущий день. Выполнить следующую последовательность операций:

  1. Перейти на новый лист рабочей книги. Записать соответствующее имя ярлыка.

  2. Активизировать опцию "Запись макроса" команды "Сервис" и перейти в режим "Начать запись";

  3. На вкладке "Запись макроса" в поле "Имя макроса" ввести соответствующий текст без пробелов;

  4. В поле "Описание" записать небольшое пояснение или имя файла или папки, в которой будет храниться макрос;

  5. Нажать на кнопку Параметры и на поле нижней части вкладки установить для макроса комбинацию горячих клавиш, имя опции в меню Сервис (опция Макрос), указать на используемый язык программирования (в большинстве случаев целесообразно ориентироваться на язык Visual Basic), определить выбор места хранения макроса: Личная, Текущая, Отдельная книга.

  6. Активизировать режим записи макроса, щелкнув по кнопке ОК;

  7. Нанести на поле рабочего листа основные элементы создаваемой таблицы, например, заглавие: Расходы, названия строк: Оборудование, Зарплата, Налоги, Аренда, Итого.

  8. С помощью Мастера функций установить под заглавием таблицы ячейку с указанием текущей даты (в окнах первого шага мастера установить строки: Дата и время, Сегодня);

  9. На ячейке таблицы строки Итого активизировать клавишу суммирования и протащить мышь по строке таблицы для подведения итога по столбцу;

  10. Раздвинуть поле вычисляемого столбца. Отформатировать текст заголовков строк и заглавия таблицы. Щелкнуть по кнопке "Остановить запись".

  11. После выполнения показанной последовательности операций можно постоянно вносить данные в текущую таблицу расходов, не формируя ее структуру. Достаточно в меню команды "Сервис" выбрать строку "Макрос", в списке выбрать необходимый и щелкнуть по кнопке "Выполнить.

5.2.Редактирование макроса:

  1. Для редактирования макроса необходимо воспользоваться вкладкой макроса, появляющейся на экране после установки имени макроса. Можно заново переопределить значение каждой ячейки таблицы, воспользовавшись кнопкой "Изменить" или прейти на уровень записи текста программы на языке Visual Basic. В последнем случае на экране появляется текст программы и панель инструментов Visual Basic .

  2. Используя текст макроса, увеличить итоговую сумму на 20%;

  3. На новом листе рабочей книги вызвать разработанный макрос и подготовить новый отчет о расходах.

5.3.Закрепление макроса за кнопкой:

  1. Активизировать команду "Вид" системного меню, перейти на опцию "Панели инструментов" и в списке выбрать панель "Настройка",

  2. Щелкнуть по кнопке листа "Команды", в окне категорий выбрать "Макросы". На поле выбрать "Настраиваемая кнопка";

  3. Захватить выбранную кнопку и перенести ее на панель инструментов "Элементы управления". Закрыть панель "Настройка",

  4. Щелкнуть по перенесенной на панель кнопке, выбрать в листе "Назначить макрос" из списка макросов необходимый, нажать клавишу ОК, закрыть диалоговое окно;

  5. Проверить работу макроса путем нажатия на "его" кнопку;

  6. При необходимости на панель инструментов выносятся несколько кнопок, ассоциированных с разными макросами. К сожалению, вид стандартной кнопки одинаков для всех макросов и их выбор придется осуществлять по местоположению кнопки на панели инструментов;.

  7. Чтобы убрать отдельную кнопку ее следует перетащить за пределы панели при открытом диалоговом окне "Настройка панелей инструментов".