Работа в редакторе VBA

Основные элементы проекта VBA

Введение в Visual Basic для приложений

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

При программировании в VBA требуется создать проект. Проект включает следующие основные элементы:

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

Среда разработки VBA. Подобно другим средствам разработки VBA имеет собственную единую интегрированную среду разработки (IDE), которая используется во всех приложениях, поддерживающих VBA.

Формы (диалоговые окна). Используются для ввода-вывода данных пользователя и могут быть легко встроены в проект VBA. Разработчик VBA программы может использовать в формах множество различных элементов управления, а так же процедуры обработки возникающих в них событий.

Модули. Проект VBA может содержать один или несколько модулей, в которых хранятся подпрограммы, выполняющие конкретные задачи.

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

Разработка проекта на языке Visual Basic для приложений выполняется практически полностью в редакторе VBA. В редакторе имеются различные инструменты, предназначенные для разработки, выполнения, отладки, интеграции и сохранения приложения. На приведенном ниже рисунке показано окно редактора VBA с наиболее часто используемыми средствами.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: