Skrive en bokmerkeliste med Innhold

February 24  by Eliza

Alberto bruker bokmerker mye i sine dokumenter. Han ønsker å være i stand til å skrive ut en liste over alle bokmerkene i et dokument, sammen med tekst som hvert bokmerke kan inneholde.

I andre saker av WordTips har det vært ulike makroer som tillater utskrift av en liste over bokmerker i et dokument. Disse makroer, men kom til kort for faktisk å skrive innholdet i bokmerker. Denne makroen faktisk vil skrive ut innholdet:

Sub PrintBookMarks ()
Dim B Som bokmerke

Selection.TypeParagraph
Selection.InsertBreak Type: = wdColumnBreak
Selection.TypeText Tekst: = "bokmerkelisten for"
Selection.TypeText Tekst: = ActiveDocument.Name
Selection.TypeParagraph
For Hver B In ActiveDocument.Bookmarks
Selection.TypeText Tekst: = B.Name
Selection.TypeParagraph
Selection.TypeText Tekst: = B.Range.Text
Selection.TypeParagraph
Selection.TypeParagraph
Neste B
Selection.InsertBreak Type: = wdColumnBreak
End Sub

Nøkkelen her er å skrive ut .Range.Text eiendom hvert bokmerke. Selvfølgelig, hvis et bokmerke ikke inneholder et utvalg av tekst (kanskje det markerer en enestående beliggenhet i et dokument), så ingenting vil skrive ut for den aktuelle bokmerke.

Det er også noen tredjeparts verktøy som kan være nyttig i behandling av bokmerkene (inkludert skrive dem ut). Et slikt verktøy kalles Word verktøy, og du finner den her:

http://insight.trueinsight.za.com/word/word-utilities

WordTips er din kilde for kostnadseffektiv Microsoft Word trening. (Microsoft Word er den mest populære tekstbehandlingsprogrammet i verden.) Dette tipset (3823) gjelder for Microsoft Word 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Word (Word 2007 og senere) her: Skrive en bokmerkeliste med Innhold.