アルベルトは彼の文書でブックマークを広範囲に使用しています。彼は、ドキュメント内のすべてのブックマークのリストを、各ブックマークに含まれる可能性のあるテキストとともに印刷できるようにしたいと考えています。

WordTipsの他の問題では、ドキュメント内のブックマークのリストの印刷を可能にするさまざまなマクロがありました。ただし、これらのマクロは、ブックマークの内容を実際に印刷するには不十分でした。

このマクロは実際に内容を出力します:

Sub PrintBookMarks()

Dim B As Bookmark

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

Selection.TypeText Text:=ActiveDocument.Name     Selection.TypeParagraph     For Each B In ActiveDocument.Bookmarks         Selection.TypeText Text:=.Name         Selection.TypeParagraph         Selection.TypeText Text:=.Range.Text         Selection.TypeParagraph         Selection.TypeParagraph     Next B     Selection.InsertBreak Type:=wdColumnBreak End Sub

ここで重要なのは、各ブックマークの.Range.Textプロパティを印刷することです。もちろん、ブックマークにテキストの範囲が含まれていない場合(おそらく、ドキュメント内の単一の場所をマークしている場合)、その特定のブックマークに対して何も印刷されません。

ブックマークの管理(ブックマークの印刷を含む)に役立つサードパーティのユーティリティもいくつかあります。そのようなユーティリティの1つはWorduTIlitiesと呼ばれ、ここで見つけることができます:

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

注:

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

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

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