Il linguaggio di programmazione Visual Basic è la versione Microsoft del linguaggio di programmazione classico " di base ". Microsoft ha anche aggiunto la funzionalità del linguaggio Visual Basic per il backend della sua suite di Microsoft Office . Visual Basic, Applications Edition (VBA) è la shell di programmazione in grado di lavorare con Microsoft Word per creare documenti complessi e dinamici . Il codice di programmazione è entrata in Visual Basic Editor ed eseguire utilizzando le macro di Microsoft Word . Per iniziare a utilizzare VBA in Word , si dovrebbe imparare come attivare le macro , la struttura di base di una funzione o di procedura e su come eseguire il codice una volta terminato. 
 Istruzioni Lavorare con Word 2007/2010 
 1 
 Attiva macro. Codice VBA viene eseguito in forma di macro in Word . Se il livello di sicurezza non è impostato per eseguire le macro , non si sarà in grado di eseguire il codice . Fare clic sul pulsante "Office" e poi " Opzioni di Word ". Fare clic sulla scheda " Centro protezione " . Fare clic su " Impostazioni Centro protezione " e poi " Impostazioni macro . " Clicca l'impostazione per " attendibile l'accesso al modello a oggetti VBA progetto . " Fare clic su " OK ". 
 2 
 Visualizza la scheda " Sviluppo ", se non l'hai già. Fare clic sul pulsante "Office" di nuovo e poi " Opzioni di Word ". Fare clic sulla scheda "Popular" , se non è già selezionata . Fare clic su "Mostra scheda Sviluppo sulla barra multifunzione " opzione e quindi fare clic su "OK". 
 3 
 Aprire l'editor di Visual Basic. Fare clic sulla scheda " sviluppatori" . Fare clic su " visivo . Base" 
 4 
 Aggiungi il tuo codice VBA . È possibile aggiungere moduli utente , moduli e moduli di classe , a seconda di cosa si vuole fare in VBA , le opzioni sono numerose . Ad esempio, è possibile utilizzare VBA per salvare il documento corrente con un nuovo nome di file . Aggiungere un nuovo modulo per farlo . Fare clic su "Inserisci" e poi "Modulo ". Digitare il codice per la procedura . 
 
 " SaveAsDocument Sub ( ) per 
 Dim wdCurrentApp Come Word.Application 
 
 wdCurrentApp = GetObject ( " Word.Application " ) 
 
 wdCurrentApp.ActiveDocument.SaveAs "C : \\ Documenti \\ VBExample.docx " 
 
 End Sub " 
 
 Questa è la struttura di base delle procedure di VBA , moduli e moduli di classe. Alcuni sono più piccolo di questo , e alcuni sono molto più dettagliate . Fare clic su "File" e poi su "Salva" per salvare le modifiche . 
 5 
 Eseguire le procedure. Tornare alla finestra principale del documento in Word 2007 . Fare clic sulla scheda " Sviluppo " e poi " Macro ". Cliccate sul nome del vostro procedimento e quindi fare clic su "Esegui". Per esempio, per eseguire il codice da sopra , cliccare su " SaveAsDocument " e quindi fare clic su " Esegui ". 
 Lavorare in Word 2003 o versioni precedenti 
 6 
 Attiva macro . Fare clic sulla voce di menu "Strumenti" . Clicca su " Macro " e poi "Sicurezza ". Modificare il livello di protezione su "Medio" e poi su " OK ". Riavviare Microsoft Word . Fare clic su " Attiva macro " quando richiesto . 
 7 
 Aprire l'editor di Visual Basic. Clicca su "Strumenti" e poi puntare il cursore del mouse su " Macro ". Clicca su " Visual Basic Editor ". 
 8 
 Cliccare sulla voce di menu "Inserisci" e aggiungere l'elemento che si desidera creare , form utente , modulo o modulo di classe . Digitare il codice VBA per ciò che si desidera che la procedura per fare in Word . Ecco un esempio di procedura che crea un nuovo documento di Word da un modello : 
 
 "Sub NewTempDoc ( ) per 
 Dim wdWordApp come Word.Application 
 
 wdWordApp = GetObject ( , " Word.Application " ) per 
 Template wdWordApp.Documents.Add : = " Elegant Memo.dot " 
 
 End Sub " 
 
 Cliccare sulla icona" Salva "nel visual Basic Editor per salvare le modifiche . 
 9 
 eseguire la procedura. Tornare alla finestra principale del documento . Clicca su "Strumenti ", " Macro " e poi " Macro ". Clicca sul nome della procedura che si è creato e quindi fare clic su "Esegui". Per eseguire la procedura di cui sopra , è necessario fare clic su " NewTempDoc " e quindi fare clic su "Esegui".