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.
Дивись також
Посилання
- Excel with VB.NET [Архівовано 17 вересня 2008 у Wayback Machine.]
- VSTA team blog [Архівовано 21 липня 2009 у Wayback Machine.]
- VSTA Fact Sheet [Архівовано 16 лютого 2008 у Wayback Machine.]
Література
- Слепцова Лилия Дмитриевна Программирование на 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
- п
- о
- р
- Мова асемблера
- PLAN[en]
- SAS[pl]
- Sawik[pl]
- TUZ-3[pl]
- Байт-код
- P-код
- Байт-код Java
- Байт-код Perl
- Керований код
- Машинний код
- ↑ а б Немає загальноприйнятого рішення, чи вважати усі ці мови саме мовами програмування
|
![]() | Це незавершена стаття про мови програмування. Ви можете допомогти проєкту, виправивши або дописавши її. |