Visual Basic for Applications
Sign in to saveAlso known as Microsoft Proprietary Alexandre Concon
linguaggio di programmazione
Key facts
- Paradigm
- Multi-paradigm
- Developer
- Microsoft
- First appeared
- 1993 ; 33 years ago ( 1993 )
- Stable release
- 12 712 ( Office 2021 )
- Typing discipline
- Static/Dynamic Hybrid , Strong/Weak Hybrid
- Os
- Microsoft Windows , macOS
- License
- Commercial proprietary software
- Website
- learn .microsoft .com /en-us /office /vba /library-reference /concepts /getting-started-with-vba-in-office
via Wikipedia infobox
Described at

[MS-VBAL]: VBA Language Specification | Microsoft Learn
Specifies the VBA Language, which defines the implementation-independent and operating system-independent programming
msdn.microsoft.com →Link to a page describing this subject · 11,081 chars · not written by Vinony
Wikidata facts
- Official website
- learn.microsoft.com/de-de/office/vba
Show 4 more facts
- Stack Exchange tag
- stackoverflow.com/tags/vba
- described at URL
- msdn.microsoft.com/en-us/library/dd361851.aspx
- inception
- 1993-00-00
- software version identifier
- 7.1
via Wikidata · CC0
Article · Italiano
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 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.). 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.
Abstract from DBpedia / Wikipedia · CC BY-SA