Здавалка
Главная | Обратная связь

Лабораторна робота №3



Тема “Макроси у VBA”

 

1. Підпрограми і функції

Основна частина створеного VBA-коду зберігається в процедурах. Процедура – це набір виразів мовою VBA, які зібрані разом для виконання. У VBA є два типи процедур:

- підпрограми розробляються для виконання послідовності дій; усі записані макроси є підпрограмами, як і процедури подій, які створюються автоматично для роботи з формами користувачів;

- функції розробляються для виконання послідовності дій, але можуть повертати результат у вигляді значення; вони використовуються для виконання обчислень, для роботи з текстовими виразами або для перевірки правильності операції за допомогою встановлення відповідного результату.

Частіше використовуються підпрограми, тому що в них зберігаються всі записані макроси. Для редагування записаних макросів використовується вікно редактора Visual Basic. Для відкриття вікна програми з необхідним макросом потрібно дати команду “Сервис\Макрос\Макросы”. У діалоговому вікні необхідно вибрати ім’я макроса для редагування і дати команду “Изменить”.

 

2. Створення макросів

У деяких випадках ручне введення коду для нового макроса зручніше від запису макроса. При введенні нового макроса необхідно створити нову підпрограму, в редакторі Visual Basic це команда “Вставка\Процедура”:

Sub имя процедуры ( )

End Sub

Перший вираз визначає ім’я нової процедури, пусті дужки вказують на непотрібність аргументів. Звичайно, аргументи використовуються в процедурах, які викликаються з іншого макроса або програми. Кожна підпрограма завершується оператором End Sub. Після створення нового макроса потрібно ввести оператори.

 

3. Редагування макросів

Редактор Visual Basic має інструмент для написання коду з багатосторонньою підтримкою користувача і засобами перевірки коду:

- автоматична перевірка синтаксису: після завершення введення рядка коду відбувається перевірка помилок в операторах, розділових знаках;

- вимога оголошення змінних: це правило дозволяє уникнути помилок в іменах змінних;

- автоматичне відображення списку компонентів: при введенні рядків коду для багатьох операторів, методів і функцій потрібний елемент можна вибрати зі списку, який автоматично з’являється на екрані;

- автоматичне відображення коротких відомостей: параметри операторів, методів і функцій відображаються під час уведення;

- автоматичне відображення значень даних: для макроса, який знаходиться у режимі переривання відображення значень даних, дозволяє дізнатися про значення кожної змінної – ця можливість використовується у процесі налагоджування;

- автоматичний відступ: кожний новий рядок вирівнюється по попередньому, таким чином створюється відформатований текст програми, зручний для читання і налагоджування;

- виділення коду кольором: редактор автоматично використовує різні кольори до різних типів тексту – ключові слова мови, коментарі, звичайний текст, це сприяє спрощенню розуміння програми і допомагає виявити помилки;

- підказки до інструментів: автоматичне відображення додаткової інформації про кнопки панелі;

- команда “Правка\Завершить слово”: дозволяє завершувати введення слова після набору декількох букв, що дає можливість скоротити час набору і зменшити кількість помилок.

 

4. Установлення параметрів редактора Visual Basic

Редактор Visual Basic містить багато різних параметрів редагування програм. Команда “Сервис\Параметры” активізує діалогове вікно “Параметры”, яке містить чотири групи параметрів.

Група “Редактор” задає параметри підтримки введення програм – “Параметры программирования”, вікна редагування – “Настройка окна”.

Група “Формат” визначає параметри тексту у вікні програми (колір, шрифт, розмір і т. ін.).

Група “Общие” встановлює параметри розроблення форм, виявлення помилок і компіляції, а також містить опцію “Подсказка”.

Група “Закрепление” дає можливість закріпити вікно у межах вікна редактора Visual Basic, щоб воно вільно не пересувалося по екрану.

 







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.