Nwlapcug.com


Struttura del codice VBA

Struttura del codice VBA


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.