Microsoft Word 2007 heeft een functie genaamd veldcodes , die kort document componenten die automatisch content kunnen genereren zijn . Voorbeelden van veldcodes omvatten de datum , de tijd en het huidige paginanummer . Word scripttaal , Visual Basic for Applications , kunnen nieuwe veldcodes invoegen en programmatisch veranderen bestaande in alle opzichten verzorgd door standaard user interface van Word . Werken met veldcodes in Word via deze interface en VBA-code kunnen ideeën aansporen voor het verrijken van statische delen van uw documenten met dynamisch bijgewerkte gegevens . Wat je nodig hebt Microsoft Word Toon Meer Aanwijzingen 1 Maak een nieuw document in Word en klikt u in het menu "Insert " , gevolgd door de " Datum en tijd " icoon in de " Text " -paneel. Vink het vakje " Automatisch bijwerken " , dubbelklik op iedere datum formaat naar een veld code die automatisch wordt bijgewerkt met de huidige datum . Press 2 " Enter " om een nieuwe lijn te starten , klik op invoegen de " Quick delen " icoon in de " Text " -paneel. Klik op " Field , " en dubbelklik op een van de genoemde veldcodes ( bijv. " pagina " ) om het in te voegen in uw document . Press 3 " Alt - F9 " om het scherm werkelijke uiterlijk van de veldcodes . Deze actie geeft je een preview van wat je VBA- code wordt weergegeven . Druk op ' Alt - F9 " weer de gebruikelijke weergavemodus het veld codes ' terugkeren . Press 4 " Alt - F11 "om de Visual Basic geïntegreerde ontwikkelomgeving in te voeren . Klik op " Invoegen " en vervolgens " Module " om een nieuw venster waarin u uw VBA- code in te voeren creëren 5 Typ de volgende subroutine in het nieuwe venster code : . Public Sub showFields ( ) Dim i , str1 Selection.InsertAfter " Field index , tekst , resultaat " For i = 1 To ActiveDocument.Fields.Count Selection.InsertAfter vbCr Met ActiveDocument.Fields ( i ) op str1 = . Index & " , >> " & . Code.Text & " << , " & . Result.Text Selection.InsertAfter str1 End met Next i Selection.InsertAfter vbCr End Sub < br > Deze subroutine doorloopt elk veld in uw document en drukt informatie met betrekking tot het. VBA toegang tot de velden door middel van de ' Fields ' eigenschap van de " ActiveDocument " object . Deze eigenschap , die in wezen is een lijst van alle veldcodes , is een onderdeel van elk document . Word werkt de lijst elke keer dat een gebruiker toevoegt of verwijdert u een veld . Press 6 " Alt - F11 " om terug te keren naar uw document , klikt u vervolgens op een lege regel . Druk op ' Alt - F8 " om een lijst van de VBA- subroutines ( dwz macro's ) weer te geven . Dubbelklik op de " Show Fields " item om de VBA- code die u in stap 5 schreef draaien . De code zal een door komma 's gescheiden lijst van informatie voor elk veld dat u in stap 2 geplaatst rennen en te creëren .
|