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
Ім'я батьківського об'єкта (тобто що утримує даний об'єкт)
studopediasu.com - Студопедия (2013 - 2026) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление