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