Visual Basic for Applications
Origem: Wikipédia, a enciclopédia livre.
O Visual Basic for Applications (VBA) é uma implementação do Visual Basic da Microsoft incorporada em todos os programas do Microsoft Office, bem como em outras aplicações da Microsoft como o Visio e que foi também incorporada pelo menos parcialmente em outros programas de terceiros como o AutoCAD, Mathcad e WordPerfect. Ele substitui e extende 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.
[editar] Funcionalidade
Como o nome sugere, o VBA é muito parecido com o Visual Basic, mas só pode rodar código de dentro da aplicação, em vez de executar como aplicação separada. Pode no entanto ser usado para controlar uma aplicação a partir de outra (por exemplo para criar um relatório em [Word] a partir de dados em [Excel].
O VBA é rico em funcionalidade e extremamente flexível, mas tem importantes limitações, incluíndo o suporte limitado de funções callback.
Usando o Vba a fundo, podemos fazer programas no access, a titulo profissional , sem dever nada aos outros, mas sem comparar e claro.
[editar] Visual Basic Script
Um derivado do VBA é o Visual Basic Script, concebido pela Microsoft para ser concorrente, juntamente com o JScript, do JavaScript da Netscape. O Visual Basic Script possibilita o conteúdo interactivo e dinâmico em páginas de internet.
[editar] Vírus
Uma problemática do uso do VBA é a susceptibilidade perante a ameaça de vírus informáticos. Os chamados macro-vírus fazem uso do VBA ou VBS.
Quando a Microsoft se decidiu a autorizar o VBS na forma de e-mail em HTML, a circulação de vírus informáticos cresceu consideravelmente.[
]