Microsoft Word / Tutorial Visual Basic

August 25

Microsoft Word / Tutorial Visual Basic


Il linguaggio di programmazione Visual Basic è la versione di Microsoft del classico linguaggio di programmazione "di base". Microsoft ha inoltre aggiunto la funzionalità del linguaggio Visual Basic per il back-end della sua suite Microsoft Office. Visual Basic, Applications Edition (VBA) è la shell di programmazione che può lavorare con Microsoft Word per creare documenti complessi e dinamici. Il codice di programmazione viene immesso nel Visual Basic Editor e di esecuzione 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 una procedura e su come eseguire il codice una volta terminato.

istruzione

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 sarà in grado di eseguire il codice. Fare clic sul pulsante "Office" e poi "Opzioni di Word". Fare clic sulla scheda "Centro protezione". Fai clic su "Impostazioni Centro protezione" e poi "Impostazioni macro". Clicca l'impostazione per "attendibile l'accesso al modello a oggetti dei progetti VBA." Fai clic su "OK".

2 Mostra la scheda "Sviluppatore", se non l'hai già. Fare clic sul pulsante "Office" di nuovo e poi "Opzioni di Word". Fare clic sulla scheda "popolare", se non è già selezionato. Fare clic sul tasto "Mostra scheda Sviluppo sulla barra multifunzione" opzione e quindi fare clic su "OK".

3 Aprire l'editor di Visual Basic. Fare clic sulla scheda "Sviluppatore". Fai clic su "Visual Basic".

4 Aggiungere il codice VBA. È possibile aggiungere moduli utente, moduli e moduli di classe, a seconda di ciò che si vuole fare in VBA; le opzioni sono numerose. Ad esempio, è possibile utilizzare VBA per salvare il documento corrente con un nuovo nome file. Aggiungere un nuovo modulo per fare questo. Clicca su "Inserisci" e poi "Modulo". Digitare il codice per la procedura.

"Sub SaveAsDocument ()

Dim wdCurrentApp As Word.Application

Set wdCurrentApp = GetObject ( "Word.Application")

wdCurrentApp.ActiveDocument.SaveAs "C: \ Documenti \ VBExample.docx"

End Sub "

Questa è la struttura di base delle procedure VBA, moduli e moduli di classe. Alcuni sono più piccolo di questo, e alcuni sono molto più dettagliata. Fare clic su "File" e poi "Salva" per salvare le modifiche.

5 Eseguire le procedure. Torna alla finestra del documento principale in Word 2007. Fare clic sulla scheda "Sviluppatore" e poi "Macro". Fare clic sul nome della vostra procedura e quindi fare clic su "Esegui". Ad 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 sicurezza su "Medio" e poi cliccare su "OK". Riavviare Microsoft Word. Clicca su "Attiva macro" quando gli viene chiesto.

7 Aprire l'editor di Visual Basic. Fare clic su "Strumenti" e quindi puntare il puntatore del mouse su "Macro". Clicca su "Visual Basic Editor."

8 Fare clic sulla voce di menu "Inserisci" e aggiungere l'elemento che si desidera creare; modulo 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 procedimento che crea un nuovo documento di Word da un modello:

"NewTempDoc Sub ()

Dim wdWordApp as Word.Application

Set wdWordApp = GetObject ( "Word.Application")

wdWordApp.Documents.Add Template: = "Elegant Memo.dot"

End Sub "

Fare clic sull'icona "Salva" in Visual Basic Editor per salvare le modifiche.

9 Eseguire la procedura. Torna alla finestra del documento principale. Fare clic su "Strumenti", "Macro" e poi "Macro". Fare clic sul nome della procedura che si è creato e quindi fare clic su "Esegui". Per eseguire la procedura dall'alto, è necessario fare clic su "NewTempDoc" e quindi fare clic su "Esegui".

Consigli e avvertenze

  • È possibile saperne di più su altri metodi e funzioni in VBA accedendo al sistema di "Help" in Visual Basic Editor facendo clic su "Help" nella barra dei menu e poi cliccando su "Microsoft Visual Basic."