Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
остальные вопросы по информатике.doc
Скачиваний:
5
Добавлен:
05.08.2019
Размер:
212.48 Кб
Скачать
  1. Понятие vba, интегрированная среда разработки приложений vba.

Visual Basic For Applications (VBA) - особая версия языка Visual Basic, внедряемый в приложения для создания собственных сценариев работы с документами. VBA является интерпретируемым языком. Как и следует из его названия, VBA близок к Visual Basic, но может выполняться лишь в рамках приложения, в которое он встроен. Кроме того, он может использоваться для управления одним приложением из другого, с помощью OLE Automation (например, таким образом можно создать документ Word на основе данных из Excel).

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

  • Место для проектирования форм (диалоговых и других окон), которые будут исполь-зоваться в создаваемой вами программе.

  • Панель, из которой можно выбирать кнопки, флажки и другие элементы управления, которые вы пожелаете в формы (читайте ниже подраздел управления ActiveX и другие).

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

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

  • Окна с текущими значениями числа и текст, которые в них хранятся и меняются. — во время выполнения программы (эти окна значительно облегчают жизнь, когда наступает сезон охоты на спрятавшиеся в программе ошибки).

  1. Понятие макроса, приемы записи макросов

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

Записать макрос можно на VBA или совсем не прибегая к редактору кода:

  • Выбрать команду "Сервис-Макрос-Начать запись";

  • Ввести имя макроса;

  • Список "Сохранить в" следует использовать для выбора места, в котором будет сохранен записанный макрос.

  • Для начала записи макроса необходимо нажать кнопку "ОК".

И просто выполнить желаемые действия.

  1. Блоки программного кода vba. Операторы, процедуры, модули, проекты

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

Оператор - это наименьшая единица VBA - кода. Он предназначен для определения переменной, установки параметров или выполнения какого-либо действия в программе.

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

Проект - включает в себя все модули, формы и связанные с приложением объекты, относящиеся к конкретному документу, причём проект сохраняется вместе с самим этим документом.