- •А.И.Бородина, л.И.Крошинская, о.Л.Сапун
- •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
- •Содержание
- •Учебное издание
- •Основы информатики и вычислительной техники
Заключительный этап
Завершение создания макроса: Сервис → Макрос → Остановить запись. После этого создание макроса будет завершено, и он будет сохранен.
5.3. Выполнение макроса
Созданный макрос следует выполнить. Вначале, для того, чтобы проверить правильность его работы, обнаружить и исправить ошибки, если они имеются, нужно произвести отладку макроса. А затем отлаженный макрос выполнить, чтобы воспользоваться результатом его работы.
Существует несколько способов запуска макросов:
с помощью комбинации клавиш, назначенных макросу («горячих» клавиш);
посредством команды основного меню для вызова данного макроса;
посредством команды Сервис → Макрос → Макросы;
посредством графического образа назначенного макросу;
посредством кнопки, назначенной данному макросу на панели инструментов.
Первый способ целесообразно использовать для запуска наиболее часто выполняемых макросов. Последний способ отличает наглядность запуска, а второй иллюстрирует возможность вводить в основное меню собственные команды и тем самым совершенствовать меню редактора. Выбор способа запуска макроса определяется самим пользователем, исходя из собственных потребностей и предпочтений.
Если выбран способ, использующий панель инструментов, то:
появляется диалоговое окно Настройка, на вкладке Команды выбирается имя макрокоманды;
после нажатия левой кнопки мыши на имени макрокоманды появляется пунктирное изображение кнопки, которую следует отбуксировать на панель инструментов или свободное пространство в области документа. После этого левая кнопка мыши отпускается;
щёлкнув по кнопке Изменить выделенный объект, можно запустить команду Выбрать значок для кнопки, или редактировать значок с помощью команды Изменить значок для кнопки (окно Редактор кнопок).
Для способа вызова меню осуществляется его стандартная настройка– добавление пункта меню, связанного с вызовом макрокоманды:
в диалоговом окне Настройка следует в списке Изменить меню выбрать имя пункта меню, в списке Где в меню указать место: авто, вверху, внизу; в поле Имя в меню ввести имя команды меню для вызова макрокоманды;
для назначения клавиши быстрого доступа к пункту меню через клавиатуру, в имени перед выбранным символом набирают знак амперсант (&);
кнопка Добавить добавляет к выбранному меню вызов макрокоманды. Они вызываются с нового пункта главного меню, которое создаётся с помощью кнопки Строка меню. Диалог Строка меню задаёт название пункта главного меню и определяет его местоположение (первый, последний после выбранного пункта). Состав команд созданного пункта меню формируется обычным образом.
Для способа вызова клавишей:
в диалоговом окне Настройка клавиатуры (рис.5) на вкладке Новое сочетание клавиш указывается их комбинация [Alt], [Ctrl] или [Shift] + комбинация цифровых или алфавитных клавиш) для вызова макрокоманды;
кнопка Назначить производит назначение.
После выбора способа вызова появляется панель Запись макрокоманды. Она содержит две кнопки (рис.6 и 7):
Стоп – завершает запись макрокоманды;
Пауза – приостанавливает запись макрокоманды.
-
Рис.6. Панель записи
макроса в Microsoft Word
Рис.7. Панель записи
макроса в Microsoft Excel
Все действия пользователя – выбор пунктов меню, опций в диалоговых окнах – протоколируются системой и записываются средствами языка VBA.
Стандартный вариант вызова макрокоманд на выполнение – это команда Сервис → Макрос → Макросы, диалоговое окно Макрос, кнопка Выполнить. Данный способ пригоден также для редактирования и удаления макрокоманды – кнопки Правка, Удалить.