Visual Basic for Applications (VBA) is a standard Microsoft application scripting environment used across all Microsoft Office applications (including Word, Excel, Outlook, etc) providing methods for automation, custom application development and application integration across the office suite and with other third-party applications that integrate VBA support.