Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дополнит_задания_VBA.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
1.14 Mб
Скачать

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

Алгоритмический язык (язык программирования) предназначен для описания алгоритмов и представляет собой набор символов, систем правил написания (синтаксиса) и истолкования конструкций из этих символов (семантики).

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

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

Редактор VBA активизируется из приложения MS Excel одним из следующих способов:

  • командой меню Разработчик/Visual Basic;

  • комбинацией клавиш [Alt]+[F11];

  • щелчком по кнопке панели инструментов Редактор Visual Basic.

Вернуться из редактора VBA в приложение можно, нажав комбинацию клавиш [Alt]+[F11] или соответствующий значок приложения.

Интерфейс редактора VBA включает следующие компоненты: меню редактора, панели инструментов, окно проекта, окно редактирования кода Листа (Книги) и окно Immediate.

В состав меню входят команды, которые используются при создании приложений. Среди пунктов меню есть как стандартные, присущие большинству окон Windows (File, Edit, Format, Window, Help), так и пункты, при помощи которых разработчик может создавать, запускать или отлаживать свое приложение (View, Run, Debug). На рис. 1 меню расположено в верхней части IDE VBA под заголовком окна.

Панель Standard или стандартная панель инструментов явля­ется основной в среде разработки. С ее помощью можно выпол­нить широкий спектр действий, которые реализованы в пунктах меню File (Файл), View (Вид), Debug (Отладка) и Run (Запуск).

Окно проекта (Project) появляется автоматически или активизируется выполнением команды меню Вид/Окно проекта (View/ Project Explorer). В окне проекта отображается иерархическая структура файлов и модулей текущего проекта (рисунок 1). В проекте автоматически создается модуль для каждого рабочего листа и для всей книги.

Рисунок 1 – Окна среды разработки VBA

Ввод программы в память компьютера осуществляется с помощью клавиатуры, из внешней памяти или из компьютерной сети в окно редактирования кода Листа. Открывается окно редактирования кода Листа двойным щелчком на соответствующем значке в окне проекта, например, на значке Лист1 (рисунок 1).

В окно Immediate осуществляется вывод результатов вычисления оператором Debug.Print. Вызов окна выполняется командой Вид /Прямое окно (View/Immediate).