Visual Basic for Application (VBA) è un'implementazione di Visual Basic (linguaggio orientato ad oggetti derivato dal Basic) inserito all'interno di applicazioni Microsoft quali la suite di Office o Visio o altri programmi che ne contengono un'implementazione parziale. VBA espande i linguaggi di scripting contenuti in tali applicazioni e permette di controllare praticamente tutti gli aspetti di tali programmi quali l'interfaccia utente (manipolazione di menu, toolbar ecc), la gestione di contenuti o l'interscambio di dati. Sebbene il VBA non possa essere estrapolato dai programmi nei quali è implementato, esso garantisce comunque una certa indipendenza ed interooperatività tra applicazioni (permettendo ad esempio di utilizzare script in Word partendo da macro create in Excel). In questa sezione sono raccolti script, macro o esempi di utilizzo di VBA con i più comuni programmi Microsoft così come esempi generali di programmazione indipendentemente dall'applicazione ospite. |