VBA is built into most Microsoft Office applications, including Office for Mac and other applications such as Microsoft MapPoint and Microsoft Visio. Visual Basic for Applications (VBA) is an implementation of Microsoft's event-driven programming language, Visual Basic 6, and its associated integrated development environment (IDE).