Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Visual Basic for Applications - Teknopedia
Visual Basic for Applications - Teknopedia
Visual Basic for Applications
linguaggio di programmazione
AutoreMicrosoft
Data di origine1985[1]
Ultima versione7.1 (2012)
UtilizzoCodice interpretato dall'applicazione
ParadigmiProgrammazione a oggetti
Tipizzazioneforte
Influenzato daBASIC
Implementazione di riferimento
Implementazioneinterprete
Sistema operativoWindows
Linguainglese
LicenzaProprietaria
Sito weblearn.microsoft.com/en-us/office/vba e learn.microsoft.com/de-de/office/vba
Modifica dati su Wikidata · Manuale

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.).

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 | modifica wikitesto]
  1. ^ Storia di Microsoft Office, su storiainformatica.it. URL consultato il 22 gennaio 2014.

Bibliografia

[modifica | modifica wikitesto]
  • Visual Basic for Application: primi approcci (JPG), in MCmicrocomputer, n. 141, Roma, Technimedia, giugno 1994, pp. 312-319, ISSN 1123-2714 (WC · ACNP).
  • Il nuovo Visual Basic for Application (JPG), in MCmicrocomputer, n. 171, Roma, Technimedia, marzo 1997, pp. 328-334, ISSN 1123-2714 (WC · ACNP).
  • 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 (WC · ACNP).

Collegamenti esterni

[modifica | modifica wikitesto]
  • (EN) Sito ufficiale, su learn.microsoft.com. Modifica su Wikidata
  • (DE) Sito ufficiale, su learn.microsoft.com. Modifica su Wikidata
  • 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).
V · D · M
Principali linguaggi di programmazione (tutti)
ABAP · Ada · ALGOL · APL · Assembly · Awk · BASIC · C · C++ · C# · COBOL · Delphi · Eiffel · Fortran · F# · Haskell · IDL · Java · JavaScript · J# · Lisp · LOGO · Lua · ML · Objective-C · OCaml · Pascal · Perl · PHP · PL/I · PLaSM · Prolog · Python · Ruby · Rust · SAS · Scheme · sh · Simula · Smalltalk · SQL · Swift · Visual Basic
V · D · M
Microsoft Office
Versioni
Windows1.0 · 1.5 · 1.6 · 3.0 · 4.0 · 4.2 · 4.3 · 95 · 97 · 2000 · XP · 2003 · 2007 · 2010 · 2013 · 2016 · 2019 · 2021 · 2024
Mac4.2 · 98 · 2001 · X · 2004 · 2008 · 2011 · 2016 · 2019 · 2021 · 2024
AltroMicrosoft 365 · Office Mobile
Applicazioni
DesktopAccess · Excel · OneNote · Outlook · PowerPoint · Project · Publisher · Skype for Business · Teams · Visio · Word
ServerSkype for Business Server · SharePoint (Excel Services · Project Server · Search Server)
MobileExcel · Kaizala · Lens · OneNote · Outlook Groups · Outlook · PowerPoint · Remote · Skype · Skype for Business · Sway · Teams · Word
WebOffice Online (Outlook.com · OneDrive · Word · Excel · PowerPoint · OneNote · Skype) · Bookings · Delve · Outlook on the web (Calendar · People) · Forms · Kaizala · Planner · Stream · Sway · Tasks · Teams · To-Do · Video
Strumenti di OfficeStrumenti condivisi · Ribbon Hero · Ribbon Hero 2
Fuori produzioneStrumenti condivisi fuori produzione · Accounting · Assistente di Office · Docs.com · Entourage · FrontPage · InfoPath · InterConnect · Liquid Motion · Lync · Live Meeting · Mail · Classroom · Office Live · OneDrive Groups · PerformancePoint Server · Picture Manager · PhotoDraw · Photo Editor · Project Portfolio Server · Schedule+ · SharePoint Designer · SharePoint Workspace · Snapshot Viewer for Access · Vizact · Word Viewer
TecnologieInformation Bridge Framework · Object Linking and Embedding · Office Open XML · Formati Office XML · Smart tags · Visual Basic for Applications
Altri argomentiMicrosoft Product Activation · Office Genuine Advantage · Estensioni di file di Office · Protezione password di Office
Categoria · Libro
Controllo di autoritàLCCN (EN) sh2014000894 · J9U (EN, HE) 987007581401705171
  Portale Informatica
  Portale Microsoft
Estratto da "https://it.wikipedia.org/w/index.php?title=Visual_Basic_for_Applications&oldid=141818081"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022