![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Об’єктно-орієнтоване програмування можна описати як методикуаналізу, проектування та створення додатківз використаннямоб’єктів. При цьому можна використовувати об’єкти, які надає VBA: форми, елементи управління, які ми розмістили на формі, можна керувати об’єктами з інших додатків і навіть створювати свої об’єкти, для яких програмувати властивості і методи.
Що таке об’єкт?
Об’єкт - це поєднання даних і кода (програми). Усі візуальні об’єкти, такі як додаток (Application), робоча книга (Workbook), робочий лист (Worksheet), діапазон (Range), діаграма (Chart), форма користувача (UserForm) також є об’єктами.
Сімейство об’єктів
Сімейство являє собою об’єкт, який складається з декількох інших об’єктів одного типу. Наприклад об’єкт Worksheets має всі листи з якими може працювати Excel. Кожний елемент сімейства можна ідентифікувати (визначити) по номеру або по імені. Наприклад Worksheets(1) означає перший робочий лист активної робочої книги, а Worksheets(“Лист1”) – робочий лист з іменем Лист1. Активний об’єкт – це об’єкт, з яким в даний момент працює користувач.
Класи
Кожний об’єкт в VBA задається класом. Тобто клас визначає тип об’єкта, його властивості і дії, які над ним можна виконувати. Конкретний об’єкт є одним з екземплярів класу.
Приведемо приклад взаємовідношення між класом та об’єктом. Елементи управління на панелі ToolBox – це класи. Коли ми вибираємо один з елементів і розміщуємо його на формі, створюється копія або екземпляр класу, іншими словами створюється об’єкт.
Методи
Метод це дія, яку можна виконувати над об’єктом.
Синтаксис застосування метода такий: <Ім’я об’єкта>.<метод>
Наприклад: Application.Quit
За допомогою метода Quit (закрити) закривається додаток (об’єкт Application).
Метод можна застосовувати до всіх об’єктів сімейства.
Наприклад:
Дата публикования: 2014-11-26; Прочитано: 322 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!