Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come faccio a impostare un campo in MS Word 2007 per l'accesso a VBA

? 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

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

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 .

 

Programmazione © www.354353.com