Visual Basic for Applications
Visual Basic for Applications (VBA) è un'implementazione di Visual Basic inserita all'interno di applicazioni Microsoft quali la suite Microsoft Office o Visio, altri programmi contengono un'implementazione parziale di VBA (ad esempio AutoCAD e WordPerfect). VBA espande i linguaggi di scripting contenuti precedentemente in tali applicazioni (come il Word Basic di Microsoft Word) e può essere utilizzata per controllare praticamente tutti gli aspetti dell'applicazione ospite, quali l'interfaccia utente (manipolazione dei menu, delle barre degli strumenti, ecc.).
Visual Basic for Applications linguaggio di programmazione | |
---|---|
![]() | |
Autore | Microsoft |
Data di origine | 1985[1] |
Ultima versione | 7.1 (2012) |
Utilizzo | Codice interpretato dall'applicazione |
Paradigmi | Programmazione a oggetti |
Tipizzazione | forte |
Influenzato da | BASIC |
Implementazione di riferimento | |
Implementazione | interprete |
Sistema operativo | Windows |
Lingua | inglese |
Licenza | Proprietaria |
Sito web | learn.microsoft.com/en-us/office/vba e learn.microsoft.com/de-de/office/vba |
Nonostante il suo stretto legame con Visual Basic, VBA non può essere usato per eseguire applicazioni stand-alone, ma è comunque possibile una certa interoperatività fra applicazioni (ad esempio è possibile creare un report in Word a partire da dati di Excel) grazie all'automazione (tecnologia COM, Component Object Model).
VBA è un linguaggio di programmazione ad alto livello.
I principali oggetti di questo linguaggio sono subroutine e funzioni. La subroutine, chiamata anche procedura o macro, esegue automaticamente un insieme di operazioni, nella cartella, foglio o cella selezionate al momento del lancio.
L'utente può aggiungere delle funzioni personalizzate, da lui definite. La funzione, a differenza della subroutine, richiede come input almeno un valore numerico o testuale per almeno una variabile indipendente.
Note
modifica- ^ Storia di Microsoft Office, su storiainformatica.it. URL consultato il 22 gennaio 2014.
Bibliografia
modifica- Visual Basic for Application: primi approcci (JPG), in MCmicrocomputer, n. 141, Roma, Technimedia, giugno 1994, pp. 312-319, ISSN 1123-2714 .
- Il nuovo Visual Basic for Application (JPG), in MCmicrocomputer, n. 171, Roma, Technimedia, marzo 1997, pp. 328-334, ISSN 1123-2714 .
- Una strana coppia: PowerPoint 97 e Visual Basic For Application 5.0 (JPG), in MCmicrocomputer, n. 172, Roma, Technimedia, aprile 1997, pp. 312-317, ISSN 1123-2714 .
Collegamenti esterni
modifica- (EN) Sito ufficiale, su learn.microsoft.com.
- (DE) Sito ufficiale, su learn.microsoft.com.
- VBA: Risorse per i programmatori, su support.microsoft.com.
- The PowerPoint FAQ, su pptfaq.com.
- MS Access VBA Examples, su eraserve.com. URL consultato il 23 febbraio 2010 (archiviato dall'url originale il 14 febbraio 2010).
Controllo di autorità | LCCN (EN) sh2014000894 · J9U (EN, HE) 987007581401705171 |
---|