Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Краткая теория_ИТ_БА_ДФО_экз 2012.doc
Скачиваний:
25
Добавлен:
22.09.2019
Размер:
1.82 Mб
Скачать

Среда разработки vbe

Visual Basic for Application (VBA) – это система программирования, которая используется как единое средство программирования во всех приложениях Microsoft Office. Всякая система программирования включает в себя, по меньшей мере, три составные части:

  1. Язык (или языки) программирования.

  2. Среду разработки, т.е. набор инструментов для написания программ, редактирования, отладки и т.п.

  3. Библиотеку (или библиотеки) стандартных программ, т.е. набор готовых программ (процедур, функций, объектов и т.д.), которые можно использовать как готовые элементы при построении новых программ.

Для создания офисных приложений в MS Office имеется интегрированная среда разработки (Integrated Development Environment, IDE) с унифицированным интерфейсом.

VBA IDE – это набор инструментов разработки программного обеспечения, таких как

  • редактор Visual Basic (Visual Basic Editor, VBE),

  • средства отладки,

  • средства управления проектом и т.д.

Вызов VBA IDE из любого приложения выполняется через комбинацию клавиш Alt+F11 или Разработчик – Код: Visual Basic.

Структура vbe

VBE – это стандартное интерфейсное окно, содержащее меню, панели инструментов, другие окна и элементы, которые применяются при создании проектов VBA. Общий вид окна редактора Visual Basic представлен на рис. внизу.

Основными (открывающимися по умолчанию) являются три окна: окно проекта, окно свойств и окно редактирования кода.

П роект – это совокупность всех программных модулей, связанных с документом Microsoft Office.

Окно Project (Проект) предназначено для быстрого получения информации о различных составляющих проекта. Проект может содержать модули следующих видов:

  • Объекты основного приложения. Проекты VBA выполняются совместно с другими приложениями. Приложение, в котором разрабатывается и выполняется проект VBA, называется основным.

  • Модули форм. В VBA имеется возможность создавать пользовательские формы, предназначенные для ввода или вывода данных, а также процедуры обработки событий, возникающие в этих формах.

  • Модули кода. Модульность - один из основных принципов парадигмы структурного программирования. Каждый модуль, как правило, содержит подпрограммы, сходные по назначению. Небольшие модули проще отлаживать и использовать повторно. В частности, в VBE имеются средства импорта/экспорта готового кода.

  • Модули классов. VBA позволяет создавать и использовать собственные объекты. Описание объектов включается в модули класса. Каждый модуль класса содержит полную информацию об одном типе объекта.

С помощью окна проекта можно добавить или удалить какой-либо объект из проекта. Модули кода добавляются в проект командой "Вставить/Модуль". Формы создаются командой "Вставить/UserForm", а модули класса командой "Вставить/Модуль класса". Окно проекта можно использовать также для быстрой навигации по формам проекта и программному коду. Для этого необходимо выбрать в контекстном меню соответственно команды "Объект" или "Программа".