Открыть новый документ Word, не сохраняя этого документа!
5. Открыть редактор VBA по схеме действий Сервис / макрос / редактор VBA.
6. В редакторе VBA выполнить команду Insert / Module для вставки модуля.
7. В окне модуля вставьте из буфера текст программы.
8. Запустите программу кнопкой Run Sub (u).
Совокупность инструментов окна VBA получила название- инструментальной среды разработки (ИСР). Для того, чтобы открыть окно необходимо выполнить следующую схему действий: СЕРВИС/ МАКРОС/ РЕДАКТОР Visual Basic, или нажать одновременно Alt+ F11.
Через некоторое время произойдет открытие окна VBA. Задание1. Откройте окно VBA. Зарисуйте схему окна. Изучите строку меню и запишите содержимое списков команд. Ответьте на вопрос: из какого списка команд открываются / выбираются окна - программы, просмотр объектов, проекта, свойств, отладки и панели инструментов? Попробуйте закрыть и открыть эти окна несколько раз. Конец задания 1.
Ниже строки меню находятся панели инструментов, научитесь включать и выключать их. Для этого воспользуйтесь меню ВИД/ ПАНЕЛИ ИНСТРУМЕНТОВ. Задание 2. Перечислите в тетради сходства и различия панелей СТАНДАРТ и ОТЛАДКА. (названия кнопок). Конец задания 2.
Редактор VBA работает в нескольких настраиваемых режимах. Настройка осуществляется в окне ПАРАМЕТРЫ, которое открывается из меню СЕРВИС. Окно Параметры содержит четыре вкладки, задание 3 запишите названия вкладок и их содержимое конец задания 3. После чего выберите вкладку РЕДАКТОР. Поставьте галочку напротив ЯВНОЕ ОПИСАНИЕ ПЕРЕМЕННЫХ нажмите ОК.
Решение прикладной задачи (в том числе создание ИС) с помощью VBA выполняется с использованием проекта. Проект создается автоматически при открытии окна VBA. Просмотр проекта осуществляется в окне проекта. Задание 4. Найдите окно проекта, запишите в тетрадь все компоненты проекта. Конец задания 4.
Проект содержит модули или модули кода. Модули предназначены для хранения процедур Sub, Property, Function и макросов. Вновь созданный макрос хранится в модуле New Macros. Специальные модули- МОДУЛИ КЛАССА, предназначены для хранения объектов. Для связи пользователя с приложением разрабатываются формы, с которыми связывают события, происходящие в программах.
Вставка перечисленных компонентов осуществляется через меню ВСТАВКА. Далее выбирается процедура, модуль, модуль класса или форма.
В редакторе можно использовать уже готовые объекты. Зная модель объектов приложения (изучается по справочной системе) можно воспользоваться уже готовыми процедурами или объектами. Доступ к таким объектам осуществляется при помощи окна ПРОСМОТР ОБЪЕКТОВ. Задание 5. Откройте окно просмотр объектов. Зарисуйте его схему. Попытайтесь определить назначение его компонентов. Для этого в самом верхнем поле окна (Все библиотеки) выберите Office. В левом большом поле (Классы) найдите CommandBar, в поле компонентов найдите Delete . Запишите содержимое поля с серым фоном, расположенным ниже поля классы. Конец задания 5.
В конце самостоятельной работы ответить письменно на вопросы:
1. Для чего необходим VBA?
2. Основные компоненты ИСР?
3. Для чего предназначены модули, формы, модули класса?
4. Что используется в VBA для хранения модулей?
5. Каким образом можно запустить в работу пользовательскую форму?.
Попытайтесь письменно сформулировать вопросы к преподавателю.
8.7. Создание пользовательских панелей и кнопок запуска программ
Ход занятия.
Панели инструментов создаются из меню Вид/ Панели инструментов/ настройка/ Выбрать вкладку панели инструментов/ Создать. В открывшемся окне ввести название панели, сделать ее доступной для проекта документа.
Задание 1. Создайте панель инструментов VBAпрограммы. Конец задания1.