Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практические по ИТ.docx
Скачиваний:
5
Добавлен:
01.05.2025
Размер:
466.45 Кб
Скачать

Практическое занятие № 8 Изучение структуры инструментальной среды программирования vba

1 Цель занятия

Изучить интерфейс и приемы работы в инструментальной среды программирования VBA.

2 Оборудование рабочего места и программное обеспечение.

Персональный компьютер.

Microsoft Office Word 2007

3 Краткие теоретические сведения.

При программировании важно знать не только язык программирования, но и хорошо ориентироваться в среде разработки. Современные среды разработки программ являются интегрированными, то есть объединяют в себе несколько со­ставляющих, таких как компилятор, редактор текстов программ, средства отлад­ки, визуальный конструктор форм и т. п.

Чтобы перейти в интегрированную среду разработки из любого приложения MS Office, достаточно нажать комбинацию клавиш Alt+Fll или выполнить команду Вид > Макросы > Макросы > Создать.

Основные окна интегрированной среды разработки Visual Basic for Application

Наименование окна

Описание

Project Explorer (Проект)

Предназначено для отображения всех открытых проектов, а также их составляющих: модулей,

форм и ссылок на другие проекты

Toolbox (Панель элементов)

Содержит элементы управления для конструирования форм

UserForm

Используется для создания форм путем размещения на них элементов управления

Code (Программа)

Предназначено для просмотра, написания и редактирования программы на языке VBA.

Поскольку среда разработки является многооконной, то для каждого модуля проекта

можно открыть отдельное окно

Properties (Свойства)

Отображает свойства выделенных объектов. В этом окне можно задавать новые значения свойств формы и элементов управления

Object Browser (Просмотр объектов)

Отображает классы, свойства, методы, события и константы различных библиотек объектов, Используется для быстрого получения информации об объектах

Immediate (Проверка)

Предназначено для быстрого выполнения вводимых в него инструкций. В данном окне также выводятся и результаты выполнения вводимых инструкций

Locals (Локальные переменные)

Автоматически показывает все переменные данной процедуры

Watches (Контрольные значения)

Применяется при отладке программ для просмотра значений выражений

Меню

Как и большинство приложений MS Windows, интегрированная среда разработ­ки MS Office имеет строку меню, в которой присутствуют пункты меню, содержа­щие все команды приложения.

Стандартные пункты строки меню

Наименование

Описание

File (Файл)

Содержит команды, позволяющие сохранить проект, импортировать файл, содержащийся на диске, в проект, экспортировать составляющие проекта в файлы соответствующих форматов

Edit (Правка)

Команды этого меню используются при написании программного кода, а также при конструировании форм

View (Вид)

Содержит команды, которые позволяют отобразить те или иные компоненты интегрированной среды разработки

Insert (Вставка)

Команды этого меню позволяют добавить к проекту процедуру, модуль, модуль класса или форму

Format (Формат)

Команды данного меню используются при конструировании форм.

Debug (Отладка)

Содержит команды, используемые при отладке программ.

Run (Запуск)

Содержит команды, позволяющие запустить процедуру или форму на выполнение

Tools (Сервис)

Включает несколько специальных команд

Add-lns (Расширения)

Содержит команду Add-In Manager, которая позволяет вызвать одноименное окно диалога. В нем можно установить дополнительные компоненты, расширяющие функциональные возможности интегрированной среды разработки

Window (Окно)

Предназначено, для управления окнами, открытыми в редакторе Visual Basic

Help (Помощь)

Содержит команды, предназначенные для вызова справочной информации

Команды меню Run:

Run Macro Запускает процедуру, в которой находится курсор или форму, являющуюся активной в данный момент.

Break (Прервать) Позволяет приостановить выполнение программы и выполнить пошаговую отладку программы

Reset (Сброс) Очищает стек вызова о также переменные уровня модуля

Design Mode (Конструктор) Переключает редактор Visual Basic в режим конструктора форм и обратно.

Сохранять выполненное задание надо, сохраняя файл документа, в котором создан программный модуль, на своем сетевом диске в отдельной папке для каждой практической работы.

Используемая литература.

  1. Конспект лекций.

  2. Вик Курилович Visual Basic for Application, стр. 9-14, 2010г.

  3. И.Г.Фризен Офисное программирование, стр.18-23, 2011г.

4 Порядок выполнения работы

  1. Изучить теоретические сведения и задание к работе.

  2. Выполнить задание и сохранить его в папке на своем диске.

  3. Ответить на контрольные вопросы.

5 Содержание отчета

  1. Наименование практической работы.

  2. Цель работы.

  3. Конкретное задание и его выполнение.

  4. Ответы на контрольные вопросы.

6 Контрольные вопросы

  1. Назначение среды программирования VBA.

  2. Как войти в среду программирования из приложений Ms Office?

  3. Какие окна среды можно использовать при работе в среде VBA?

  4. Какой пункт меню используется для вывода нужного окна среды на экран?

7 Задание:

  1. Запустить текстовый процессор MS-Word

  2. Войти в пункт меню Вид, пункт Макросы, пункт Макрос, указать имя в сроке имени, Создать

  3. Ознакомиться с командами меню редактора Visual Basic for Application

  4. Скрыть/отобразить на экране окно Project Explorer с помощью команды меню View/Project Explorer

  5. Скрыть/отобразить на экране окно Properties Window используя команду меню View/Properties Window

  6. Скрыть/отобразить на экране окно Code с помощью команды View/Code

  7. Скрыть/отобразить на экране окно Object Browser с помощью команды меню View/Object Browser

  8. Скрыть/отобразить на экране окно Immediate Window используя команду меню View/Immediate Window

  9. Просмотреть ссылки на библиотеки объектов в окне References, используя для этого команду меню Tools/References

  10. Используя команду меню Insert/UserForm добавить в проект форму

  11. Используя команду меню Insert/Module добавить в проект стандартный модуль

  12. Используя команду меню Insert/ClassModule добавить в проект модуль класса

  13. Обратить внимание на изменение внешнего вида окна Project Explorer

  14. Повторить пункты с 1 по 13 для приложения Microsoft Excel

  15. Повторить пункты задания с 1 по 13 для приложения Microsoft Access, обратить внимание на отличия в интерфейсе