Visual Basic for Applications, usually shortened to VBA, is an implementation of Microsoft's event-driven programming language Visual Basic 6 together with its associated integrated development environment. Visual Basic itself was discontinued in 2008 and is no longer supported or updated by Microsoft, but VBA was upgraded in 2010 with the introduction of Visual Basic for Applications 7 in Microsoft Office applications. VBA lets users build user-defined functions, automate processes, and reach the Windows API and other low-level functionality through dynamic-link libraries. The Programming Language Database dates it to 1993 and records that about five percent of respondents to the 2021 Stack Overflow developer survey reported using it.
Facts
First Released Connections
Follows Typing Discipline
Source Visual Basic for Applications (Wikipedia)
Source Visual Basic for Applications (Wikipedia)
In Field
Source Programming Language Database (PLDB): Visual Basic for Applications
Influenced By
Source Programming Language Database (PLDB): Visual Basic for Applications
Licensed Under
Source Visual Basic for Applications (Wikipedia)
Sources
1. Programming Language Database (PLDB): Visual Basic for Applications
PLDB entry header sentence
VBA, aka Visual Basic for Applications, is a programming language created in 1993.
Influenced By: Visual Basic, PLDB entry description
Visual Basic for Applications (VBA) is an implementation of Microsoft's event-driven programming language Visual Basic 6
View the SourceVisual Basic for Applications (Wikipedia)
Licensed Under: Proprietary Software, Design
VBA is proprietary to Microsoft and, apart from the COM interface, is not an open standard.
Follows Typing Discipline: Static Typing, Infobox: typing
Static/Dynamic Hybrid, Strong/Weak Hybrid
Follows Typing Discipline: Dynamic Typing, Infobox: typing
Static/Dynamic Hybrid, Strong/Weak Hybrid
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.