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

Відкриття вікна редактора Viasual Basic



Сервіс> Макрос>Редактор Visual Basic (рис. 1)

  Рис. 1. Відкриття редактора Visual Basic

 

  Рис. 2. Вікно редактора Visual Basic

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

· Панель проекту, розташовується у верхньому лівому кутку редактора. У ній відображається ієрархічне дерево модулів застосування;

· Панель властивостей, розташована під панеллю проекту. Вона дозволяє переглядати і змінювати властивості різних вхідних у проект об’єктів, що відображаються на панелі проекту. Список властивостей може відображатися як в алфавітному порядку, так і по категоріях;

· Панель редактора коду. Це вікно займає велику частину екрану і є "багатодокументним", тобто можна відкрити одночасно декілька вікон даного типу для різних модулів. Воно є високоінтелектуальним текстовим процесором, що істотно полегшує написання коду VBA.

Проект застосування складається з модулів, які діляться на декілька категорій:

· Об’єкти застосування;

· Модулі форм;

· Стандартні модулі;

· Модулі спеціалізованих класів, якщо вони присутні в застосуванні.

Окрім цього, проект може включати посилання на об’єкти із зовнішніх бібліотек і список модулів цих бібліотек.

Для кожного модуля, вибраного на панелі проекту, відкривається окреме вікно редактора коду. В даному випадку у вікні редактора ми бачимо текст модуля Module1. Процедури цього модуля були отримані за допомогою автоматичного запису макросів. Код у кожному модулі складається з розділів, перемикання між якими виконується шляхом вибору значення із списку Об’єкт, який розміщується в лівому верхньому кутку вікна. Для стандартного модуля список включає тільки розділ "Загальна область". Кожен розділ може містити декілька процедур, які можна вибрати із списку Процедура. Для стандартного модуля список процедур складається з розділу "Опису" (Declarations), який містить описи змінних рівня модуля, констант, зовнішніх процедур, і розділів для кожної процедури (підпрограми або функції) в модулі. За допомогою кнопок в лівому нижньому кутку вікна можна вибрати один із видів подання коду у вікні:

1. Подання процедури, коли у вікні відображається тільки одна вибрана процедура.

2. Подання повного модуля, коли у вікні відображається відразу декілька процедур, які відокремлені один від одного тонкою лінією.

ПРИКЛАД

Вивід на екран повідомлення "Я вчуся в Львівському інституті банківської справи!". Для початку потрібного створити новий стандартний модуль.

1. СТВОРЕННЯ МОДУЛЯ:

Вставка Модуль(у вікні властивостей) Name:= Hello (у такий спосіб визначено ім’я модуля).

Почнемо писати текст процедури. Для цього потрібно клацнути у вікні редактора коду і почати вводити текст.

2. ВВЕДЕННЯ ТЕКСТУ ПРОЦЕДУРИSub hello()

Натисніть клавішу <Enter> (автоматично з’явився оператор End Sub).

Натисніть клавішу <Tab>Msgbox("Я вчуся в Львівському інституті банківської справи!") (рис. 3).

Debug. Два рази натисніть <↓> і один раз <Enter>("Я вчуся в Львівському інституті банківської справи!") (рис. 4). Всі перелічені кроки виконуються в підменю Debug.

Рис. 3. Автоматичне виведення коротких відомостей

 

Рис. 4. Автоматичне виведення списку компонентів






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