Лекции.Орг


Поиск:




Открыть новый документ 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.





Поделиться с друзьями:


Дата добавления: 2017-02-25; Мы поможем в написании ваших работ!; просмотров: 406 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Люди избавились бы от половины своих неприятностей, если бы договорились о значении слов. © Рене Декарт
==> читать все изречения...

1015 - | 831 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.