Visual Basic for Applications

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Visual Basic for Applications (VBA)
Парадигма Мультипарадигмальна мова програмування
Дата появи 1993
Розробник Microsoft
Останній реліз 7.1
Система типізації Статична/динамічна, Послаблена строга типізація
Під впливом від QuickBASIC, Visual Basic
Операційна система Microsoft Windows, Mac OS X
Ліцензія EULA
Вебсайт Visual Basic for Applications

Visual Basic for Applications (VBA, Visual Basic для Додатків) — дещо спрощена реалізація мови програмування Visual Basic, вбудована в лінійку продуктів Microsoft Office (включаючи версії для Mac OS), а також в багато інших програмних пакетів, такі як AutoCAD, WordPerfect і ESRI ArcGIS. VBA покриває і розширює функціональність спеціалізованих макросів, що раніше використалися, таких як WordBasic.

VBA є інтерпретованою мовою. Як свідчить його назва, VBA близький до Visual Basic, але може виконуватися лише в рамках додатку, в який він вбудований. Крім того, він може використовуватися для управління одним додатком з іншого, за допомогою OLE Automation (наприклад, таким чином можна створити документ Word даних з Excel). В майбутньому Microsoft планує замінити VBA на Visual Studio Tools for Applications (VSTA) — інструментарій розширення функціональності додатків, заснований на Microsoft .NET.

Дивись також[ред. | ред. код]

Посилання[ред. | ред. код]

Література[ред. | ред. код]

  • Слепцова Лилия Дмитриевна Программирование на VBA в Microsoft Office 2007. Самоучитель. — М.: «Диалектика», 2007. — С. 432. — ISBN 978-5-8459-1268-8
  • Стивен Буллен, Роб Боуви, Джон Грин Профессиональная разработка приложений Microsoft Office Excel = Professional Excel Development: The Definitive Guide to Developing Applications Using Microsoft Excel and VBA. — М.: «Вильямс», 2007. — С. 736. — ISBN 0-321-26250-6