
- •Инструментальная среда языка программирования vba
- •2.1 Разработка программ линейной структуры в среде vba
- •3) Выполните ввод числовых значений:
- •2.2 Разработка программ разветвленной структуры в среде vba
- •2.3 Разработка программ циклической структуры в среде vba
- •Введите в Окно редактирования кода Листа программу:
- •992, Г. Кемерово, пр. Кузнецкий, 39. Тел. 25-75-00.
Инструментальная среда языка программирования 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).