? Microsoft Word 2007 dispone di una funzione denominata codici di campo , che sono componenti di documenti brevi che possono generare automaticamente il contenuto . Esempi di codici di campo sono la data, l'ora e il numero di pagina corrente . Linguaggio di scripting di Word , Visual Basic, Applications Edition , è possibile inserire nuovi codici di campo e modificare a quelle esistenti in tutti i modi previsti dalla interfaccia utente standard di Word . Lavorare con i codici di campo di Word tramite questa interfaccia e codice VBA può stimolare idee per arricchire porzioni statiche dei vostri documenti con dati aggiornati dinamicamente . Cose che ti serviranno 
 Microsoft Word 
 Mostra più istruzioni 
 1 
 creare un nuovo documento in Word e fare clic sul menu "Inserisci" , seguita dalla " data e ora "icona nel" pannello Testo " . Seleziona la casella "Aggiorna automaticamente " , quindi fare doppio clic su qualsiasi formato di data per inserire un codice di campo che si aggiorna automaticamente con la data corrente . 
 2 
 premere "ENTER " per iniziare una nuova riga , quindi fare clic su l'icona "Quick parti " nel pannello "Testo" . Fare clic su " Campo ", quindi fare doppio clic su uno qualsiasi dei codici di campo elencati ( ad esempio, " Pagina " ) per inserirlo nel documento. 
 3 
 Premi " Alt- F9 " per visualizzare il reale aspetto dei codici di campo . Questa azione vi darà una anteprima di quello che verrà visualizzato il codice VBA . Premere il tasto " Alt- F9 " di nuovo per tornare alla modalità di visualizzazione normale i codici di campo . 
 4 
 Premi " Alt- F11 " per entrare nell'ambiente di sviluppo integrato di Visual Basic . Fare clic su "Inserisci " e poi "Modulo" per creare una nuova finestra in cui inserire il codice VBA 
 5 
 tipo la seguente subroutine nella nuova finestra del codice : . 
 
 Pubblici showFields Sub ( ) per 
 Dim i , str1 
 
 Selection.InsertAfter " indice di campo , il testo , risultato " 
 
 For i = 1 To ActiveDocument.Fields.Count 
 < p > Selection.InsertAfter vbCr 
 
 ActiveDocument.Fields (i ) per 
 str1 = . Index & " , >> " & . Code.Text e " << ", & . Result.Text 
 
 Selection.InsertAfter str1 
 
 End With 
 
 Next i 
 
 Selection.InsertAfter vbCr 
 
 End Sub < br > 
 Questa subroutine scorre ogni campo nel documento e stampa le informazioni relative ad esso . VBA accede ai campi tramite la proprietà " Campi " dell'oggetto " ActiveDocument " . Questa proprietà , che è essenzialmente un elenco di tutti i codici di campo , è una parte di ogni documento . Word aggiorna l'elenco ogni volta che un utente aggiunge o elimina un campo. 
 6 
 Premete "Alt - F11 " per tornare al documento , quindi fare clic su una riga vuota . Premere il tasto " Alt-F8 " per visualizzare un elenco di VBA sottoprogrammi ( ad esempio le macro ) . Fare doppio clic sulla voce " Mostra i campi " per eseguire il codice VBA che hai scritto nel punto 5. Il codice viene eseguito e creare un elenco separato da virgole di informazioni per ogni campo inserito nel passaggio 2 .