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

Явний опис змінних

Для того, щоб уникнути помилок, пов’язаних із неявним описом при роботі в середовищі VBA використовують команду Option Explicit, яка вимагає явного опису усіх змінних.

Щоб встановити режим, при якому середовище програмування вимагатиме явного опису для всіх змінних, необхідно помістити команду Option Explicit в область опису змінних, тобто на початок модуля. Одна команда діє на весь модуль. Для автоматичного включення цієї команди в кожен модуль потрібно у закладці Редактор (Editor) діалогового вікна Параметри (Options) вибрати опцію Явний опис змінних (Require Variable Daclaration).

Пошук процедури у вікні редактора

Перед початком редагування процедури, необхідно відобразити модуль, в якому вона записана. Знайти потрібний модуль можна, переглянувши дерево-список вікна проекту. Пошукова система Перегляд об’єктів дозволяє швидко знайти потрібну процедуру. Для цього, у вікні проекту потрібно виділити проект, в якому потрібно шукати процедуру, та виконати команду Вид  Перегляд об’єктів (View  Object Browser). У полі Зразок пошуку (Search Text) діалогового вікна Перегляд об’єктів потрібно ввести назву процедури та натиснути кнопку Пошук (Search).

Знайти назву процедури у вікні редактора VB можна також за допомогою команди Правка  Знайти (Edit  Find).

Редагування створеної процедури

Відобразити текст потрібної процедури на екрані можна за допомогою кнопки Змінити чи Правка.

При редагуванні процедури можна використовувати всі команди та методи, які застосовуються при редагуванні текстів у будь-якому редакторі (Блокнот, WordPad, Word тощо): можна використовувати клавіатуру, мишу, команди меню Правка. Редактор VB дозволяє переміщати й копіювати процедури та їх фрагменти в межах одного або різних модулів, а також знищувати фрагменти тексту чи цілі процедури.

Друк коду процедури

Друкувати можна як усі модулі проекту, так і окремий поточний модуль чи окрему процедуру.

Для друку програмного коду потрібно:

  • у вікні проекту виділити потрібний модуль (відповідний фрагмент для друку процедури);

  • виконати команду Файл  Друк (File  Print);

  • в групі елементів Діапазон друку (Range) вказати що саме потрібно друкувати — Виділений фрагмент (Selection), Поточний модуль (Current Module), Поточний проект (Current Project);

  • встановити необхідні параметри друку

  • натиснути на кнопку Ok.

Перед друком не передбачено попередній перегляд модуля. Крім того, редактор VB не дозволяє форматувати текст процедури (можна лише змінювати розмір та орієнтацію сторінки за допомогою параметрів вікна, яке відображається після натискання кнопки Налаштування).

Експорт та імпорт модуля

Тексти процедур модуля можна зберігати у вигляді текстового документа, створюючи таким чином резервні копії. Таке збереження необхідне, якщо потрібно імпортувати модуль в інший проект, створити архівну копію роботи або перенести модулі з VBA в VB. Таке збереження називається експортуванням модуля.

При експортуванні модуль зберігається у вигляді файлів з розширенням *.bas. Таке розширення визначає цей файл як файл коду, написаного мовою Basic. Інформація, яка зберігається у такому файлі — звичайний текст.

Для експортування модуля потрібно:

  • виділити модуль у вікні проекту редактора VB;

  • виконати команду Файл  Експорт файлу (File  Export File);

  • у вікні, що відкриється ввести потрібну інформацію (ім’я та розширення файлу та місце, де цей файл буде збережено).

Експортовані файли модулів можна переглядати у вікні редактора VB або будь-якого текстового редактора. Такі файли можна імпортувати в інший проект.

Для цього потрібно у вікні редактора VB:

  • виділити проект, в який імпортуватиметься файл;

  • виконати команду Файл  Імпортувати файл (File  Import File)  знайти необхідний файл і двічі натиснути на ньому ліву кнопку миші.

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