Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Макропрограммирование в табличных документных системах.
5.1.Разработать макрос оформления таблицы расходов: Оборудование, Зарплата, Аренда. Налоги, добавить строку Итого. С помощью таблицы фиксировать расходы на текущий день. Выполнить следующую последовательность операций: a) Перейти на новый лист рабочей книги. Записать соответствующее имя ярлыка. b) Активизировать опцию " Макросы" группы Макросы на вкладке Вид. c) На появившейся панели выбрать опцию Запись макроса. d) На вкладке " Запись макроса" в поле " Имя макроса" ввести соответствующий текст без пробелов; e) В поле " Описание" записать небольшое пояснение или имя файла или папки, в которой будет храниться макрос; f) Установить для макроса комбинацию горячих клавиш, определить выбор места хранения макроса: Личная, Эта книга, Новая книга (следует учесть, что используемый язык программирования для записи макроса в большинстве случаев - Visual Basic),,. g) Активизировать режим записи макроса, щелкнув по кнопке ОК; h) Нанести на поле рабочего листа основные элементы создаваемой таблицы, например, заглавие: Расходы, названия строк: Оборудование, Зарплата, Налоги, Аренда, Итого. i) С помощью Мастера функций установить под заглавием таблицы ячейку с указанием текущей даты и времени. j) На ячейке таблицы строки Итого активизировать клавишу суммирования и протащить мышь по строке таблицы для подведения итога по столбцу; k) Раздвинуть поле вычисляемого столбца. Отформатировать текст заголовков строк и заглавия таблицы. l) Остановить запись макроса, для чего щелкнуть по кнопке Макросы и на выпавшей панели " Остановить запись". m) После выполнения показанной последовательности операций можно постоянно создавать таблицу расходов, не формируя ее структуру. Достаточно в меню кнопки " Макросы" выбрать строку " Макросы", в списке выбрать необходимый и щелкнуть по кнопке " Выполнить. n) Перейти на свободный лист книги и проверить работу макроса. Обратить внимание на размещение таблицы на поле нового листа. 5.2.Редактирование макроса: a) Для редактирования макроса необходимо воспользоваться вкладкой макроса, появляющейся на экране после установки имени макроса. Можно заново переопределить значение каждой ячейки таблицы, воспользовавшись кнопкой " Изменить" или прейти на уровень записи текста программы на языке Visual Basic через кнопку " Войти". В этом случае на экране появляется текст программы и панель инструментов Visual Basic. b) Используя текст макроса, увеличить итоговую сумму на 20%; c) На новом листе рабочей книги вызвать разработанный макрос и подготовить новый отчет о расходах. 5.3.Относительное размещение результатов макроса. a) Активизировать опцию " Макросы" группы Макросы на вкладке Вид. b) На появившейся панели выбрать опцию Относительные ссылки. Повторно щелкнуть опцию " Макросы" группы Макросы, кнопка Относительные ссылки должна быть подсвечена (стала активной). c) Запустить режим записи макроса. Назвать его Дата_время. d) Кликнуть мышью в свободной ячейке листа. Выбрать из Мастера функций и разместить в этой ячейке функцию ТДАТА. Завершить выполнение макроса. e) Закрыть режим записи макроса. f) Проверить режим относительного размещения результатов выполнения макроса. Значение функции ТДАТА должно размещаться в той области листа, где зафиксирован маркер. 5.4.Закрепление макроса за кнопкой: a) Открыть вкладку Вставка. b) Щелкнуть по кнопке листа " Фигуры", в группе Иллюстрации. c) Выбрать фигуру для кнопки и вставить ее в соответствующую точку листа. Скорректировать при необходимости размеры кнопки d) Щелкнуть по фигуре правой кнопкой мыши, выбрать в листе " Назначить макрос" и из списка макросов выделить Дата_время, нажать клавишу ОК, закрыть диалоговое окно; e) Проверить работу макроса путем нажатия на " его" кнопку, при этом с учетом результатов действий предыдущего пункта значения будут размещаться в произвольном месте. f) Чтобы убрать отдельную кнопку достаточно «вырезать» ее рисунок.
|