VBA è un linguaggio di programmazione incluso in Microsoft Office . Viene utilizzato per la registrazione delle macro , che è un modo automatico di programmi di scrittura . E 'anche un ambiente di sviluppo per scrivere programmi a mano e può essere utilizzato per il debugging programmi per correggere i loro difetti . Una caratteristica importante di VBA sono i suoi oggetti virtuali , che rappresentano componenti dell'applicazione di Office . Come si impara VBA , concentrarsi su uno di questi pezzi alla volta per ridurre il rischio di confusione . Registrazione delle macro macro recorder
di VBA fornisce una introduzione graduale alla creazione di programmi con questo linguaggio , in quanto non si dispone di conoscere le dichiarazioni di VBA per usarlo. Il registratore di macro converte i clic del mouse e tasti premuti apportate in un'applicazione di Office - come Excel o Word - in istruzioni VBA che in seguito sarà possibile studiare , ripetere per ricreare quelle interazioni con l'applicazione , o perfezionare rimuovendo o aggiungendo VBA dichiarazioni. Registratore di macro dell'applicazione è disponibile attraverso il pulsante "Registra macro " sotto la scheda " Sviluppo " .
VBA Ambiente
Per creare programmi VBA a mano, imparare le parti di ambiente di sviluppo VBA , che Microsoft ha fatto per la programmazione manuale . Questo ambiente dispone di strumenti per la scrittura , esecuzione e debug dei programmi . Uno di questi strumenti è il Visualizzatore oggetti , che è un motore di ricerca per localizzare e ottenere descrizioni di oggetti virtuali di VBA . Ad esempio, digitando "Selezione" nel Visualizzatore oggetti per Word VBA verrà visualizzato un elenco di funzioni e le proprietà di questo oggetto di VBA .
Debug
Anche i programmi VBA meglio congegnati hanno difetti . Debugger dell'ambiente di VBA , trovare questi difetti , chiamati " bug ", molto più facile che cercare di loro senza aiuto . Strumenti di debug di VBA consistono questi comandi o componenti : la modalità step - esecuzione, che permette di eseguire un programma un'istruzione alla volta, i componenti per la visualizzazione del valore di variabili , tra cui la finestra Controllo immediato e la finestra immediata , e punti di interruzione , che sono come arresto virtuale o segni di rendimento si svolge su una dichiarazione VBA nel punto in cui vuoi mettere in pausa l'esecuzione del programma .
virtuali Oggetti
programmi di scrittura manuale in VBA consiste nel manipolare gli oggetti virtuali del linguaggio , come ad esempio l'oggetto di uso frequente "Selezione" in Word VBA o dell'oggetto "Range" in VBA . Questi oggetti si comportano simili agli oggetti del mondo reale , nel senso che possono eseguire azioni da parte l'esecuzione di funzioni , e avere attributi come oggetti reali fanno. Ad esempio, l'oggetto "Range" appena citato ha un attributo " celle" , che è possibile utilizzare per impostare e leggere il valore delle celle di un foglio di calcolo . Oggetto " ActiveDatabase " di Access dispone di una funzione chiamata "Execute ", che permette di eseguire query di comando sul database corrente , come ad esempio l'aggiunta o l'eliminazione di tabelle.