Visual Basic for Application (VBA) - це сполучення однієї з простих мов програмування і всіх обчислювальних можливостей MS EXCEL. VBA є об'єктно-орієнтована мова, що містить графічне середовище, яке дозволяє наочно конструювати екранні форми й керуючі елементи. Як і будь-яка мова програмування, VBA включає дані, оператори, команди і т.д. Але головна особливість – маніпулювання об'єктами, їх властивостями й методами.
Об'єктом називається деякий елемент вікна додатка, відображуваний у цьому вікні і на який можна впливати деяким чином.
Об'єкти (табл.1) мають різні характерні їм властивості (properties) (табл.2), що визначають їх вид і поводження. Властивості можуть установлювати значення чи тільки їх повертати («read only»). Останні не можна змінювати, лише зчитувати.
Властивості - це видимі характеристики об'єкта.
Методи (табл.3)- це операції перетворення, які дають можливість керувати об'єктом.
Події - це повідомлення, що генеруються в результаті дій користувача чи зміною стану додатка чи системи.
Таблиця 1
Application
Host-додаток (сам додаток EXCEL)
Workbook
робоча книга
Worksheet
робоча таблиця в книзі (робочий лист)
Range
діапазон чарунок (одна чи більше) чи іменований діапазон у робочій книзі
Chart
діаграма в робочій книзі
Font
атрибути, шрифт і стиль тексту, відображуваного в робочому листі
Window
будь-яке вікно в EXCEL (вікно робочої книги, вікно діаграми й ін.)
ChartObject
упроваджена в робочий лист діаграма
Таблиця 2
Властивість
Тип/Що означає
Об'єкти
ActiveCell
Object: активна чарунка
у робочому листі
Application, Window
ActiveChart
Object: активна діаграма
Application, Window, Workbook
ActiveSheet
Object: активний лист
Application, Window, Workbook
Address
Координати чарунки зазначеного об'єкта
Range
Cells
Object: діапазон об'єкта Range
Range, Worksheet
Продовження табл. 2
Charts
Object: колекція діаграм
Application, Workbook
Count
Integer: кількість об'єктів
у сімействі
Усі об'єкти сімейства
Formula
String: формула для чарунки робочого листа
Діапазон
Index
Integer: кількість об'єктів
у колекції
Worksheet
Name
String: ім'я об'єкта
Усі об'єкти сімейства
Path
String: драйвер і каталог, у якому збережений об'єкт
Application, Workbook
Saved
Boolean: зберігання робочої книги після останніх змін
Workbook
Selection
Object: поточний виділений фрагмент
Application, Window.
Sheets
Object: колекція аркушів робочої книги
Application, Workbook
StatusBar
String: повідомлення
в статусному рядку
Application
ThisWorkBook
Object: робоча книга, з якої виконується поточна процедура
Application
Type
Integer: число, що вказує тип об'єкта
Window, Worksheet, Chart
Visible
Boolean: відображення об'єкта
на екрані
Application, Worksheet, Range і в інших об'єктах
Value
(варіюється): дійсне значення, відображуване в чарунці
Range
Workbooks
Object: колекція робочих книг
Application
Worksheets
Object: колекція робочих аркушів
Application, Workbook
Enabled
Доступність об'єкта для впливу на нього
Усі сімейства об'єктів
ActiveWorkbook
Активна робоча книга
Application
Calculation
Встановлення режиму обчислень
Application
Height, Width
Висота і ширина вікна додатка
Application
Left, Top
Відстань у пунктах від лівої (верхньої) границі вікна додатка до лівого (верхнього) краю екрана
Application
WindowState
Встановлення розміру вікна
Application
Parent
Ім'я батьківського об'єкта (тобто що утримує даний об'єкт)
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет
studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление