Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
all_begin.doc
Скачиваний:
1
Добавлен:
16.11.2019
Размер:
189.44 Кб
Скачать

Редактор vba

Для создания программного кода необходимо воспользоваться редактором VBA.

Любое приложение MS OFFICE имеет выход в редактор VBA.

  1. Открыть приложение OFFICE

2. МЕНЮ - СЕРВИС - МАКРОС – РЕАКТОР VBA. Появившееся окно имеет стандартный для WINDOWS вид:

"строка-заголовок", горизонтальное меню, инструментальная панель, рабочий стол.

3. Рабочий стол редактора VBA может содержать следующие элементы интерфейса VBA:

- окно проекта;

- окно свойств;

- окно редактирования кода;

- окно форм.

Окно редактирования кода

Это окно служит для ввода и редактирования текстов процедур и функций.

Открытие окна редактирования программного кода.

1 способ:

окно Microsoft Visual Basic ‑ Меню ‑ View – Code.

2 Способ:

горячая клавиша – F7

3 Способ:

окно проекта – двойной щелчок на соответствующем модуле.

Структура окна редактирования программного кода.

Окно имеет стандартную «строку заголовок», два поля с раскрывающимися списками – общая область (General) и описание (Declarations), поле редактирования.

Окна редактирования программного кода поддерживает два режима – просмотр отдельной процедуры и всего модуля (последовательности процедур) – смена режима осуществляется кнопками в нижнем левом углу окна либо

меню‑ сервис (Tools) – параметры (Options) – вкладка редактор (Editor).

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

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

Все процедуры и функции имеют заголовки и окончания. В редакторе VBA их задания может быть автоматизировано:

Меню – Вставка (Insert) – Процедура (Procedure)

В появившееся окно надо занести имя процедуры и сделать выбор по ее спецификации.

Текст программного кода заносится в место нахождения курсора, набором на клавиатуре. Управляющие слова, имена переменных, знаки арифметических операций должны разделяться пробелами.

При создании программного кода возможно использование привычных, используемых в остальных приложениях MS OFFICE, приемов:

  1. Удаление символа:

А) слева от курсора – клавиша Backspace.

В) справа от курсора – клавиша Del.

  1. Вставка/замена символа:

А) стандартный курсор (вертикальная черта) место вставки набираемых символов.

В) курсор в виде прямоугольника (замена курсора производится нажатием клавиши Insert) место замены существующего символа набираемым.

  1. Выделенный блок может быть:

А) Вырезан (занесен в буфер с одновременным удалением из текста) – меню – правка (Edit) – вырезать (Cut), горячие клавиши – Ctrl+X или Shift+Del.

В) Скопирован (занесен в буфер без изменения текста) – меню – правка (Edit) – копировать (Copy), горячие клавиши – Ctrl+C или Ctrl+Insert.

C) Вставлен в место положение курсора ‑ меню – правка (Edit) – вставить (Paste), горячие клавиши – Ctrl+V или Shift+Insert.

D) Удален ‑ меню – правка (Edit) – удалить (Clear), горячие клавиши – Del.

E) Перемещен при помощи «мыши».

Дополнительные возможности редактора.

/Интеллектуальные/

1. Редактор VBA максимально выполняет за Вас «черновую» работу по расстановке требуемых пробелов.

  1. СПИСОК КОМПОНЕНТОВ.

При написании программного кода редактор VBA предлагает пользователю список компонентов, которыми может быть завершена создаваемая инструкция, что упрощает и ускоряет «набор» текста программы. Выбор в окне компонентов может быть осуществлен мышью или клавишами.

Для автоматизации всплывания списка компонентов необходимо установить флаг СПИСОК КОМПОНЕНТОВ (Auto List Members):

меню‑ сервис (Tools) – параметры (Options) – вкладка редактор (Editor).

Если этот флаг не установлен, по мере необходимости можно вызывать список компонентов, используя горячие клавиши «CTRL + J»

  1. СВЕДЕНИЯ О ПРОЦЕДУРАХ, ФУНКЦИЯХ, СВОЙСТВАХ И МЕТОДАХ

При написании программного кода редактор VBA предлагает пользователю прекрасную подсказку – формат (правила написания) создаваемой структуры. Для автоматизации всплывания подсказки необходимо установить флаг КРАТКИЕ СВЕДЕНИЯ (Auto Quick Info)

меню‑ сервис (Tools) – параметры (Options) – вкладка редактор (Editor). Если этот флаг не установлен, по мере необходимости можно вызывать подсказку, используя горячие клавиши «CTRL + I»

  1. ПРОВЕРКА СИНТАКСИСА

При каждом нажатии клавиши Enter редактор VBA осуществляет проверку синтаксиса последней набранной строки и при наличии синтаксической ошибки выделяет ее красным цветом и выводит диалоговое окно с указанием на возможную ошибку.

Для автоматизации появления диалогового окна необходимо установить флаг ПРОВЕРКА_ СИНТАКСИСА (Auto Syntax Check)

меню‑ сервис (Tools) – параметры (Options) – вкладка редактор (Editor).

  1. СПРАВКА

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]