Este artigo não cita fontes confiáveis. (Agosto de 2020) |
O Visual Basic for Applications (VBA) é uma implementação do Visual Basic da Microsoft incorporada em todos os programas do Microsoft Office - dentro desse pacote estão os famosos aplicativos (Word, Excel, Power Point, Access, etc), incluindo o Office para Mac OS X (exceto a versão 2008) bem como em outras aplicações da Microsoft, como o Visio.
O VBA está integrado em outros aplicativos da Microsoft, incluindo o Microsoft MapPoint e o Microsoft Visio, estando também presente, pelo menos parcialmente, em aplicativos publicados por outras empresas que não a Microsoft, incluindo ArcGIS, AutoCAD, Collabora Online, CorelDraw, Kingsoft Office, LibreOffice [1], Reflection [2], SolidWorks [3], WordPerfect e UNICOM Arquiteto de Sistema (que suporta VBA 7.1).
Ele substitui e estende as capacidades de anteriormente existentes linguagens de programação de macros específicas para as aplicações e pode ser usado para controlar a quase totalidade dos aspectos da aplicação anfitriã, incluindo a manipulação de aspectos do interface do usuário tais como menus e barra das ferramentas e o trabalho com formulários desenhados pelo usuário ou com caixas de diálogo.