Hver Microsoft Word-dokument indeholder flere oplysninger end hvad en bruger udtrykkeligt typer eller pastaer ind i det. Den ekstra oplysninger vises i dokumentets egenskaber , som er et sæt felter angiver dokumentets oprettelse og ændring datoer , titel, bruger kommentarer og administrative data. Word brugere kan tilføje nye dokument egenskaber med Word standard menuer. Eller de kan bruge Word scriptsprog , Visual Basic for Applications ( VBA ) . Brug VBA til at tilføje en egenskab gør det muligt automatisk at tilføje oplysninger vedrørende dokumentets indhold . For eksempel kunne VBA-kode destillere dokumentets indhold i en liste over tag ord , at finde dokumentet senere lettere. Instruktioner
Tilføj en ny ejendom
1
Åbn Word og trykke på " Alt- F11 " for at indtaste Visual Basic integrerede udviklingsmiljø (IDE) .
2
Klik "Indsæt " menuen overskrift og klik på " modul " for at tilføje et nyt modul , som at komme ind i programkoden til at oprette en ny ejendom .
3
Indtast følgende kode ind i det nye modulets vindue : Hej
Public Sub AddProperty ()
ActiveDocument.CustomDocumentProperties.Add _
navn: = " newproperty " LinkToContent : = False , Værdi: = " SomeValue " , _
Type: = msoPropertyTypeString
End Sub
Denne programkode kalder " Add " metode til indsamling af eksisterende dokument egenskaber til at tilføje en ny ejendom, " newproperty , "til denne samling.
4
Klik et vilkårligt sted inde i AddProperty subrutine , derefter trykke på" F5 "for at køre programmet.
5.
Tryk på" Alt- F11 "til tilbage til Word. Klik på Microsoft Office -knappen øverst til venstre på skærmen , og derefter placere musen over " Forbered . "
6
klik på "Egenskaber " og derefter klikke på " Custom" fane for at få vist listen over brugerdefinerede egenskaber for dokumentet. "Egenskaber" rude viser de " newproperty " ejendom og dens tilhørende værdi , " SomeValue ", som du har tilføjet i trin 3 og 4 .
Bede brugeren om en ejendom Navn
< br > 7.
Tryk på " Alt- F8 " for at vise en liste over makroer (dvs. VBA programmer). Klik på " AddProperty " element, og klik derefter på knappen "Rediger" . Denne handling bringer dig tilbage til subrutine , der tilføjer brugerdefinerede egenskab .
8.
Vælg de udsagn mellem "Public Sub " og " End Sub " udsagn , derefter trykke på " Delete " for at slette dem. < Br >
9
Indtast de følgende nye udsagn i mellem " Public Sub " og " End Sub " udsagn : Hej
dim PropertyName , PropertyValue som snor
PropertyName = InputBox ( " Indtast navnet på en ny ejendom ").
PropertyValue = InputBox ( " Indtast en værdi for den nye ejendom . " )
ActiveDocument.CustomDocumentProperties.Add _
< p > Navn : = PropertyName , LinkToContent : = False , _
værdi: = PropertyValue , Type: = msoPropertyTypeString
Disse udsagn bede brugeren om en ny ejendom og dens værdi , og derefter oprette en ny ejendom fra brugerens input.
10
tryk " Alt- F8 " for at vende tilbage til Word-dokumentet , og tryk derefter på " Alt- F8 " for at vise listen over VBA subrutiner .
11
Dobbeltklik på " AddProperty " element for at køre din reviderede subrutine , som vil bede dig om navnet og værdien af et nyt dokument ejendom. Indtast en tekst for begge poster.
12
Kontroller oprettelsen af den nye ejendom ved at lede efter det i dokumentet egenskaber vinduet , som du gjorde i § 1 , trin 6 .
< Br >