software.wikisort.org - Linguaggio

Search / Calendar

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
AutoreMicrosoft
Data di origine1985[1]
UtilizzoCodice interpretato dall'applicazione
ParadigmiProgrammazione a oggetti
Tipizzazioneforte
Influenzato daBASIC
Implementazione di riferimento
Implementazioneinterprete
Sistema operativoWindows
Linguainglese
LicenzaProprietaria

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


  1. Storia di Microsoft Office, su storiainformatica.it. URL consultato il 22 gennaio 2014.

Bibliografia



Collegamenti esterni


Controllo di autoritàLCCN (EN) sh2014000894 · J9U (EN, HE) 987007581401705171 (topic)
Portale Informatica
Portale Microsoft

На других языках


[fr] Visual Basic for Applications

Visual Basic for Applications (VBA) est une implémentation de Microsoft Visual Basic qui est intégrée dans toutes les applications de Microsoft Office, dans quelques autres applications Microsoft comme Visio et au moins partiellement dans quelques autres applications comme AutoCAD, WordPerfect, MicroStation, Solidworks ou encore ArcGIS. Il remplace et étend les capacités des langages macro spécifiques aux plus anciennes applications comme le langage WordBasic intégré à une ancienne version du logiciel Word, et peut être utilisé pour contrôler la quasi-totalité de l'IHM des applications hôtes, ce qui inclut la possibilité de manipuler les fonctionnalités de l'interface utilisateur comme les menus, et de personnaliser les boîtes de dialogue et les formulaires utilisateurs.
- [it] Visual Basic for Applications



Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.org внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2025
WikiSort.org - проект по пересортировке и дополнению контента Википедии