It was also built into Office applications up to version 2004 for Apple's Mac OS X, other Microsoft applications such as Microsoft MapPoint and Microsoft Visio as well as being at least partially implemented in some other applications such as AutoCAD, WordPerfect and ArcGIS. VBA enables developers to build user defined functions, automate processes, and access Win32 and other low level functionality through DLLs.
Visual Basic for Applications ( VBA) is an implementation of Microsoft's event-driven programming language Visual Basic 6, and associated integrated development environment (IDE), which is built into most Microsoft Office applications.