Wordは、ドキュメント内の個々の位置またはテキスト選択のいずれかに名前を割り当てることができる非常に強力なブックマーク機能を提供します。 Wordを使いこなすとき、特に長いドキュメントで作業するときは、ブックマークのリストを定期的に印刷すると便利です。残念ながら、Wordは、他のドキュメント関連情報とは異なり、ブックマークを自動的に印刷する方法を提供していません。

ブックマークリストを印刷する最も簡単な方法は、リストをドキュメントに挿入してから印刷することです。次のVBAマクロは、ブックマークリストを挿入ポイントに挿入します。

Sub BkMarkList()

Dim J as Integer

Selection.TypeParagraph     Selection.InsertBreak Type:=wdColumnBreak     Selection.TypeText Text:="Bookmark list for "

Selection.TypeText Text:=ActiveDocument.Name     Selection.TypeParagraph     For J = 1 To ActiveDocument.Bookmarks.Count         Selection.TypeText Text:=Chr(9)

Selection.TypeText Text:=ActiveDocument.Bookmarks(J).Name         Selection.TypeParagraph     Next J     Selection.InsertBreak Type:=wdColumnBreak End Sub

マクロを実行すると、ファイルの名前を示す見出しが挿入され、その後にファイル内の各ブックマークが続きます。これらはアルファベット順になります。ブックマークリストには、その前後にも列区切りがあります。次に、ブックマークリストを含む単一のページを印刷できます。印刷が完了したら、ブックマークリストを削除できます。

注:

このページ(または_WordTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。

_WordTips_は、費用効果の高いMicrosoftWordトレーニングのソースです。

(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(8880)は、Microsoft Word 2007、2010、2013、2016、2019、およびOffice 365のWordに適用されます。このヒントのバージョンは、ここにWordの古いメニューインターフェイス: