Teoria programmazione VBA è un insieme di concetti che gli sviluppatori VBA si applicano per guidarli nella scrittura di programmi per le applicazioni nella suite Microsoft , come Word , Excel e Access . VBA eredita il suo nucleo , concetti essenziali di programmazione orientato agli oggetti , un approccio in cui i programmatori di trattare concetti virtuali come oggetti tangibili o entità che hanno proprietà e funzioni. Modelli di oggetti
modelli di oggetti
definiscono le relazioni tra ciascuna delle classi in un'applicazione di Office . Ad esempio , il modello di oggetti per Microsoft Word , che è possibile vedere una rappresentazione visiva della pagina modello a oggetti di Word di MSDN , indica che la raccolta " Parole " contiene oggetti della classe "Range" . Questo significa che ogni oggetto della collezione "Le parole " ha tutte le caratteristiche e le funzionalità di un oggetto " Range" . Uno dei modi più semplici per capire il modello di oggetti documento è quello di pensare ad esso come un albero genealogico di Word, Excel e le classi di accesso .
Classi
Classi
sono virtuali progetti che VBA crea i suoi oggetti . Classi elencano le funzioni - quale oggetto programmatori orientati chiamano metodi - e le proprietà che un oggetto fatto dalla classe può avere. Per esempio, la " Casella di testo " di classe in VBA elenca "Testo" come una delle proprietà di questa classe. La classe indica anche che tipo di dati fondamentale di proprietà è una stringa . Uno dei metodi La " Casella di testo " classe definisce si chiama " Change ". VBA esegue questo metodo ogni volta che un utente modifica il testo nella casella di testo .