Перейти до вмісту

Visual Basic for Applications

Матеріал з Вікіпедії — вільної енциклопедії.
Visual Basic for Applications (VBA)
ПарадигмаMulti-paradigm
Дата появи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