Page 6 - 6735
P. 6
ВСТУП
VBA (Visual Basic for Applications) – об’єктно-орієнтована мова
програмування загального призначення, яка розроблена Microsoft.
VBA проста для вивчення, орієнтована на швидке розроблення
програмного забезпечення (RAD) і часто використовується як мова
сценаріїв (макросів) у різноманітних програмних продуктах (САПР,
СКБД, офісних пакетах тощо), або як мова для системної інтеграції
("склеювання") різноманітних програмних компонентів (рис. 1).
Високо-
рівнева
OLE Мова
Automation сценаріїв
COM/ IDE і
ActiveX дизайнер
VBA
GUI
ООП Загального
признач.
Проста RAD
Рисунок 1 – Особливості мови VBA
VBA основана на технології COM і дозволяє просто
використовувати доступні COM-об’єкти та компоненти ActiveX.
COM (Component Object Model) – платформа компонентно-
орієнтованого програмування, яка використовується в ОС Windows.
Підтримує повторене використання і можливість взаємодії об’єктів
незалежно від мови програмування, на якій вони були розроблені.
6