
- •А.И.Бородина, л.И.Крошинская, о.Л.Сапун
- •1.Понятие и классификация языков программирования
- •Машинно-независимые языки
- •Вопросы для самоконтроля
- •2.Основные понятия языков программирования
- •Вопросы для самоконтроля
- •3.Основы программирования
- •Паскаль
- •Языки моделирования
- •Вопросы для самоконтроля
- •4.Процедурный и объектный подходы в программировании
- •Вопросы для самоконтроля
- •5.МакрОсредства
- •5.1. Понятие макроса
- •5.2. Технология создания макроса
- •Заключительный этап
- •5.3. Выполнение макроса
- •5.4. Ошибки в макросах
- •5.5. Изменение макросов
- •5.6. Защита макросов
- •Вопросы для самоконтроля
- •6.Общая характеристика языка программирования vba
- •Когда следует использовать макросы
- •Когда следует использовать vba
- •Основные особенности программирования в среде Microsoft Office
- •Программирование диалоговых форм
- •Программирование панелей инструментов и меню
- •Программирование офисного помощника
- •Вопросы для самоконтроля
- •7.Основы Программирования на vba
- •Классы и объекты в Microsoft Office
- •Объектная модель Excel
- •Ключевые объекты Excel
- •Порядок создания приложения в Excel
- •Вопросы для самоконтроля
- •8.Объектно-ориентированное программирование на языке java
- •Вопросы для самоконтроля
- •9.Краткий обзор языков программирования
- •Вопросы для самоконтроля
- •Литература
- •Глоссарий
- •В процессе отладки, работая в режиме протоколирования макроса, можно:
- •Для вызова макроса можно создать свою панель инструментов:
- •Тренинг умений1 Макросы в среде microsoft word
- •Тренинг 1
- •Рекомендации по выполнению
- •Годовой отчёт предприятия
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Тренинг 2
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Макросы в среде microsoft excel
- •Тренинг 1
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Тренинг 2
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Задания для самостоятельной работы
- •Задания для подготовки к зачетам и экзаменам Задание 1
- •Уведомление
- •Задание 2
- •Задание 3
- •Приказ № ________ от ________ 2005 года о приеме на работу
- •Задание 4
- •Курсовая работа
- •Задание 5
- •Экзаменационная ведомость
- •Задание 6
- •Выполненных работ к договору ________ от _______г.
- •Задание 7
- •По результатам переоценки
- •Задание 8
- •Заявление.
- •Задание 9
- •Адказны сакратар прыемнай камісіі___________________________________
- •Задание 10
- •Содержание
- •Учебное издание
- •Основы информатики и вычислительной техники
Макросы в среде microsoft excel
Цель:
научиться записывать макросы в режиме протоколирования;
научиться создавать разные способы запуска макросов;
научиться запускать макросы на выполнение.
Тренинг 1
Умение 1. Средствами Excel создать макрос с именем Порт1, форматирующий ячейки таблицы:
цвет – красный;
шрифт – Arial Black;
выравнивание – По центру;
размер шрифта – 14;
обрамление – Одинарное.
Макрос выполнять стандартным способом, выбрав команду Сервис → Макрос → Макросы и имя макроса.
Рекомендации по выполнению
Для начала записи макроса выполните команду Сервис → Макрос → Начать запись.
Дайте макросу имя Порт1, набрав его в поле Имя макроса.
Внимание! Имя макроса должно быть записано на языке Excel, т.е. состоять только из букв, цифр и знака подчеркивания (имя не должно содержать пробелов).
Опишите назначение макроса, набрав в поле Описание текст, например, Форматирует ячейки.
Нажмите кнопку [ОК].
Чтобы можно было использовать макрос в любой ячейке таблицы, на появившейся панели Остановить запись нажмите кнопку Относительная ссылка.
Внимание! Если при записи макроса отсутствует панель инструментов Остановить запись, то включите ее, выбрав из контекстного меню панелей инструментов.
Начните выполнение команд, которые составят содержимое макроса:
чтобы начать форматирование ячеек, выполните команду Формат → Ячейки;
в диалоговом окне Формат ячеек выберите вкладку Выравнивание;
в поле По вертикали выберите По центру;
в поле Шрифт выберите Arial Black;
в поле Начертание выберите Полужирный;
в поле Размер выберите 14;
в поле Цвет – Красный;
выберите вкладку Граница → Внешние и установите Тип линии – Одинарный; в поле Цвет выберите Синий;
нажмите кнопку [ОК].
Чтобы остановить запись макроса, нажмите кнопку Остановить запись.
Продемонстрируйте работу макроса, предварительно выделив любые ячейки с текстом. В результате выполнения макроса ячейки отформатируются, например, так:
10.Наименование |
11.Количество |
12.Стоимость |
13.Год выпуска |
Умение 2. Средствами Excel создать макрос c именем Порт2, проектирующий таблицу приведенного ниже вида. Макрос вызывать нажатием комбинации клавиш [Alt+g].
Расчет затрат |
||||
Изделие |
Цена за ед., млн. руб. |
Количество, шт. |
Налог, млн. руб. |
Сумма, млн. руб. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рекомендации по выполнению
Чтобы начать запись макроса, выполните команду Сервис → Макрос → Начать запись.
Дайте имя макросу Порт2, набрав его в поле Имя макроса.
Задайте макросу сочетание клавиш, набрав в поле Сочетание клавиш, например, [Сtrl+g].
Внимание! Запомните то сочетание клавиш, которое вы назначили макросу.
Опишите макрос, набрав текст в поле Описание, например, Проектирует таблицу, и нажмите кнопку [ОК].
Чтобы можно было использовать макрос в любой ячейке таблицы, на появившейся панели Остановить запись нажмите кнопку Относительная ссылка.
Начните выполнение команд, которые составят содержимое макроса: создайте вышеуказанную таблицу.
Нажмите кнопку Остановить запись.
Продемонстрируйте работу макроса, вызвав макрос на втором листе Книги нажатием комбинации клавиш [Alt+g].
Умение 3. Средствами Excel создать макрос с именем Порт3, строящий диаграмму заданного типа, исходя из данных таблицы умения 2. Продемонстрировать его работу с помощью назначенного графического объекта.
Рекомендации по выполнению
Спроектируйте таблицу, вызвав макрос из умения 2.
Будем считать, что таблица расположена в ячейках А1:E5. Заполните таблицу, введя в таблицу необходимые данные в три строки по вашему усмотрению.
Для начала записи макроса, выполните последовательные действия Сервис → Макрос → Начать запись.
Чтобы присвоить макросу имя Порт3, введите его в поле Имя макроса.
Чтобы описать назначение макроса, наберите в поле Описание текст, например, Создает диаграмму.
Нажмите кнопку [ОК].
Чтобы можно было использовать макрос в любой ячейке таблицы, на появившейся панели Остановить запись нажмите кнопку [Относительная ссылка].
Начните запись команд, которые составят содержимое макроса:
выделите, необходимый для построения диаграммы, диапазон ячеек, например A3:A5 и B3:B5;
для создания диаграммы вызовите Мастер диаграмм, выполнив команду Вставка → Диаграмма…;
выполните последовательность действий, которые запрашивает мастер. Задайте тип диаграммы, например, Кольцевая. Заголовок, например, Выпуск изделий, и т.д.;
снимите выделение с диаграммы.
Чтобы остановить запись макроса, нажмите кнопку Остановить запись.
Установите панель инструментов для рисования (если она не установлена), нажав для этого правой кнопкой мыши на панели инструментов и выбрав панель Рисование.
Чтобы добавить объект WordArt, нажмите кнопку Добавить объект WordArt.
Выберите нужный Стиль будущего графического объекта и введите текст надписи, например, Диаграмма.
Нажмите [ОК].
Чтобы назначить графическому объекту макрос, щелкните по нему правой кнопкой мыши и выберите в открывшемся меню команду Назначить макрос.
В появившемся списке выберите макрос Порт3.
Снимите выделение с графического объекта.
Для демонстрации работы макроса измените данные в таблице, и нажмите созданную кнопку запуска макроса, т.е. графический объект с назначенным макросом. В результате получите новую кольцевую диаграмму.
Умение 4. Средствами Excel создать макрос, проектирующий таблицу многоразового использования следующего вида:
Расчет затрат |
||||
Изделие |
Цена за ед., млн. руб. |
Количество, шт. |
Налог, млн. руб. |
Сумма, млн. руб. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рекомендации по выполнению
Для начала записи макроса выполните команду Сервис → Макрос → Начать запись.
Чтобы дать имя макросу, в поле Имя макроса наберите Порт4.
Чтобы в будущем вызывать этот макрос с помощью комбинации клавиш, в поле Сочетание клавиш введите комбинацию, например [Ctrl+С].
Чтобы описать макрос, в поле Описание наберите текст, например, Создает таблицу многоразового использования.
Нажмите [ОК].
Чтобы можно было использовать макрос в любой ячейке таблицы, на появившейся панели Остановить запись нажмите кнопку [Относительная ссылка].
Начните запись команд, которые составят содержимое макроса:
спроектируйте приведенную в условии задачи таблицу (число строк – 27);
снимите защиту с ячеек с переменной информацией, предварительно выделив их, с помощью команды Формат → Ячейка → Защита, снимите флажок с Защищаемая ячейка;
защитите весь лист с помощью команд Сервис → Защита → Защитить лист;
установите табличный курсор в ячейку В3 и закрепите области с помощью команды Окно → Закрепить области.
Остановите запись макроса с помощью кнопки Остановить запись.
Продемонстрируйте работу созданного макроса на другом листе Книги, выполнив его нажатием комбинации клавиш [Ctrl+С].