Visual Basic for Applications
Sign in to saveAlso known as Microsoft Proprietary Alexandre Concon
Язык программирования
Key facts
- Paradigm
- Multi-paradigm
- Developer
- Microsoft
- First appeared
- 1993 ; 33 years ago ( 1993 )
- Stable release
- 12 712 ( Office 2021 )
- Typing discipline
- Static/Dynamic Hybrid , Strong/Weak Hybrid
- Os
- Microsoft Windows , macOS
- License
- Commercial proprietary software
- Website
- learn .microsoft .com /en-us /office /vba /library-reference /concepts /getting-started-with-vba-in-office
via Wikipedia infobox
Described at

[MS-VBAL]: VBA Language Specification | Microsoft Learn
Specifies the VBA Language, which defines the implementation-independent and operating system-independent programming
msdn.microsoft.com →Link to a page describing this subject · 11,081 chars · not written by Vinony
Wikidata facts
- Official website
- learn.microsoft.com/de-de/office/vba
Show 4 more facts
- Stack Exchange tag
- stackoverflow.com/tags/vba
- described at URL
- msdn.microsoft.com/en-us/library/dd361851.aspx
- inception
- 1993-00-00
- software version identifier
- 7.1
via Wikidata · CC0
Article · Русский
Visual Basic for Applications (VBA, Visual Basic для приложений) — немного упрощённая реализация языка программирования Visual Basic, встроенная в линейку продуктов Microsoft Office (включая версии для Mac OS), а также во многие другие программные пакеты, такие как AutoCAD, SolidWorks, CorelDRAW, WordPerfect и ESRI ArcGIS. VBA покрывает и расширяет функциональность ранее использовавшихся специализированных макро-языков, таких как WordBasic. Код, написанный на VBA, компилируется в промежуточный Microsoft P-код (байт-код), который затем выполняется виртуальной машиной, управляемой основным приложением (Excel, Word и др.), в то же время VBA не считается полноценно компилируемым языком, поскольку строки кода последовательно «интерпретируются» в процессе его выполнения. Как и следует из его названия, VBA близок к Visual Basic. VBA, будучи языком, построенным на COM, позволяет использовать все доступные в операционной системе COM объекты и компоненты ActiveX. По сути, возможно создание приложения на основе Microsoft Word VBA, использующего только средства Corel Draw. В будущем Microsoft планирует заменить VBA на Visual Studio Tools for Applications (VSTA) — инструментарий расширения функциональности приложений, основанный на Microsoft .NET.
Abstract from DBpedia / Wikipedia · CC BY-SA