Non devi essere un programmatore per utilizzare Visual Basic Applications Edition (VBA) in Microsoft Office Suite. Ci sono due modi di lavorare con codice VBA: codice di macro e VBA editor. Il codice di Macro è un buon punto di partenza per i principianti come l'apertura di determinati file. Tuttavia, non fornisce funzionalità avanzate, e il suo approccio macro e modificare alla codifica non è buono per voi per raggiungere solide tecniche di programmazione. Editor di VBA è dove è possibile modificare, eseguire il debug ed eseguire il codice. Premere contemporaneamente Alt e F11 per visualizzare l'editor.
Finestra del codice VBA
La finestra del codice è dove risiedono le procedure. È possibile immettere macro, scrivere codice e trovare le macro che hai registrato. Per registrare macro, fare clic su "Registra Macro" nel "gruppo di codice" nella scheda "Sviluppatore". La selezione di procedura è nella parte superiore destra della finestra del codice. È possibile selezionare qualsiasi routine nel modulo attivo come "Close", "nuovo" "Apri" o "ContentControlonExit." La vista di procedura è in basso a destra dello schermo.
Sub ed End Sub
Sub sta per subroutine, che è principalmente una macro a partire con Sub e termina con End Sub. È solito aggiungere commenti dopo il testo di Sub con apostrofo all'inizio della riga. Compilatore VBA omette automaticamente le righe di commenti. Righe di comando seguire i commenti.
Istruzioni e procedure
Un'istruzione è un singolo comando o azione in una macro. Per esempio, "la selezione. Font.Bold=wdToggle"è una dichiarazione. Le istruzioni VBA includono "Chiamare", "Vicino", "Declare," "Dim," "Fine", "Stop" e "Con". Una procedura è fondamentalmente una macro; Tuttavia, può includere funzioni che restituiscono un risultato.
Creazione di moduli e l'avvio di procedure
Andare in Explorer del progetto e selezionare un progetto per aggiungere un nuovo modulo. Il progetto fare clic destro e selezionare "Modulo". Immettere un nome per il modulo nel campo nome nella sezione Proprietà. Una volta creato il modulo, è possibile digitare il codice della macro tra Sub ed End Sub. Si può creare una procedura selezionando la procedura esistente sulle opzioni di destra superiore, o creare la propria routine.