Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция Синтаксис VBA для П-5,6.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
121.34 Кб
Скачать

Лекция. Процедуры и функции vba

  1. Общие сведения о Visual Basic for Applications.

  2. Синтаксис процедур и функций.

  3. Описание переменных.

Цель: ознакомиться со средой программирования Visual Basic for Applications, изучить процедуры и функции VBA

  1. Общие сведения о Visual Basic for Applications

VBA — это визуальный объектно-ориентированный язык программирования высокого уровня.

Microsoft Visual Basic — средство разработки программного обеспечения, разрабатываемое корпорацией Microsoft и включающее язык программирования и среду разработки. Язык Visual Basic унаследовал стиль и отчасти синтаксис языка Бейсик.

Visual Basic for Applications (VBA)

предназначено для написания макросов и других прикладных программ для конкретных приложений. Наибольшую популярность получил благодаря своему использованию в пакете Microsoft Office.

Достоинства и недостатки Visual Basic for Applications

Достоинства

Высокая скорость создания приложений с графическим интерфейсом для MS Windows.

Простой синтаксис, позволяющий очень быстро освоить язык.

Возможность как компиляции в машинный код, так и интерпретации во время отладки.

Недостатки

Поддержка операционных систем только семейства Windows и Mac OS X (Исключение — VB1 for DOS).

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

Требует установленных DLL (динамических подключенных библиотек) для работы программы.

Медленная скорость работы.

Все недостатки языка вытекают из его основного достоинства — простоты разработки графического интерфейса.

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

  1. Перейти на вкладку Разработчик / нажать кнопку Visual Basic;

  2. воспользоваться комбинацией клавиш <Alt>+<F11>;

Возвратиться из редактора VBA в рабочую книгу Excel можно с помощью команды Viev (Вид) / Microsoft Excel (Microsoft Excel), комбинации клавиш <Alt>+<F11> или нажатием соответствующей кнопки панели инструментов Стандарт.

Сохранение книги Excel с кодом VBA: Сохранить как / Книга Excel с поддержкой макросов. Сохраняется в формате *.xlsm

Всего в редакторе Visual Basic предусмотрены 9 окон:

Project Explorer — окно проводника проекта.

UserForm — окно пользовательской формы.

Toolbox — панель инструментов управления. Из него можно добавить элементы управления в форму или в документ. Появляется вместе с окном дизайнера форм.

Properties — свойства элемента управления или компонента проекта.

Code — окно программного кода. В этом окне выполняется основная работа по написанию кода макроса. При открытии программного модуля открывается автоматически.

Object Browser — обозреватель объектов. Необходим для получения информации о классах, доступных программе.

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

Locals — окно локальных переменных. Нужно для отслеживания во время отладки значений переменных текущей процедуры.

Immediate — возможность при отладке выполнить отдельные строки программного кода и немедленно получить результат.

Найти любое окно можно в меню View.