Alla Microsoft Word-dokument innehåller mer information än vad en användare explicit typer eller pastor i den. Den extra informationen visas i dokumentets egenskaper , som är en uppsättning fält som anger dokumentets skapande och datum modifiering , titel , kommentarer användare och administrativa uppgifter . Word-användare kan lägga till nya dokument egenskaper med Word standard menyer . Eller så kan de använda Word skriptspråk , Visual Basic for Applications ( VBA ) . Använda VBA för att lägga till en egenskap gör det möjligt att automatiskt lägga in uppgifter om dokumentets innehåll . Till exempel kan VBA-kod destillera dokumentets innehåll i en lista med taggen ord , att hitta dokumentet senare lättare . Instruktioner
Lägg en ny fastighet
1
Öppna Word och tryck på " Alt - F11 " för att gå in i Visual Basic integrerad utvecklingsmiljö ( IDE ) .
2
Klicka "Infoga " -menyn rubrik , klicka sedan på " modul " för att lägga till en ny modul som att komma in i programkoden för att skapa en ny fastighet .
3
skriv följande kod i den nya modulens fönster :
Public Sub addProperty ( ) katalog
ActiveDocument.CustomDocumentProperties.Add _
Namn : = " newproperty " , LinkToContent : = False , Värde : = " SomeValue " , _
Typ : = msoPropertyTypeString
End Sub
programkod kallar " Add " metod för insamling av befintliga dokument egenskaper för att lägga till en ny egenskap , " newproperty , " till den samlingen .
4
Klicka någonstans i addProperty subrutinen , tryck " F5 " för att köra programmet .
5
Tryck " Alt - F11 " till återgå till Word . Klicka på Microsoft Office- knappen längst upp till vänster på skärmen och sedan placera muspekaren över " Förbered . "
6
klicka på "Egenskaper ", klicka sedan på " Custom " fliken för att visa listan över anpassade egenskaper för dokumentet . Den " Egenskaper " rutan visar det " newproperty " egendom och dess tillhörande värde , " SomeValue , " som du lagt till i steg 3 och 4 .
Fråga användaren om ett Namn
7
Tryck " Alt-F8 " för att visa en lista över makron ( dvs VBA -program ) . Klicka på " addProperty " objekt och klicka sedan på knappen "Redigera" . Denna åtgärd kommer du tillbaka till den subrutin som lägger till anpassade egenskapen .
8
Välj uttalandena mellan "Public Sub " och " End Sub " uttalanden , tryck sedan på " Delete " för att radera dem .
9
Skriv följande nya uttalanden i mellan "Public Sub " och " End Sub " uttalanden :
dim PropertyName , PropertyValue som sträng
PropertyName = InputBox ( " Ange namnet på en ny egenskap . " ) katalog
PropertyValue = InputBox ( " Ange ett värde för den nya fastigheten . " ) katalog
ActiveDocument.CustomDocumentProperties.Add _
Namn : = PropertyName , LinkToContent : = False , _
värde : = PropertyValue , Type : = msoPropertyTypeString
Dessa uttalanden fråga användaren om en ny egenskap och dess värde , och sedan skapa den nya egendom från användarens input .
10
Press " Alt-F8 " för att återgå till Word-dokumentet , tryck sedan på " Alt-F8 " för att visa listan över VBA subrutiner .
11
Dubbelklicka på " addProperty " objekt att köra din ändrade subrutin , som frågar dig efter namnet och värdet av ett nytt dokument egendom . Skriv in någon text för båda objekten.
12
Verifiera skapandet av den nya fastigheten genom att söka efter det i dokumentet egenskaper fönstret , som du gjorde i avsnitt 1 , steg 6 .
Addera