Bookmarks オブジェクト (Word)
指定した選択範囲、範囲、またはドキュメント内のブックマークを表す Bookmark オブジェクトの コレクション。
Bookmarks プロパティを使用して文書、指定範囲、または選択範囲の Bookmarks コレクションを取得します。 次の使用例は、ブックマーク "temp" が作業中の文書に存在することを確認してから、ブックマークを選択します。
If ActiveDocument.Bookmarks.Exists("temp") = True Then
ActiveDocument.Bookmarks("temp").Select
End If
Add メソッドを使用して、文書内の範囲のブックマークを設定します。 次の使用例は、ブックマーク "temp" を追加して、選択部分を定義します。
ActiveDocument.Bookmarks.Add Name:="temp", Range:=Selection.Range
1 つの Bookmark オブジェクトを返すには、Bookmarks (index) を使用します。index はブックマーク名またはインデックス番号です。 ブックマーク名は正確に記述する必要がありますが、大文字と小文字は区別されません。 次の使用例は、作業中の文書のブックマーク "temp" を選択します。
ActiveDocument.Bookmarks("temp").Select
インデックス番号は、 Selection または Range オブジェクトに含まれるブックマークの位置を表します。 Document オブジェクトでは、[ ブックマーク] ダイアログ ボックスのブックマークの一覧でアルファベット順に表示されたブックマークの位置を表し、ブックマークをアルファベット順に並べ替えるには、[ 名前順] をクリックします。 次の使用例は、 Bookmarks コレクションの 2 番目のブックマークの名前を表示します。
MsgBox ActiveDocument.Bookmarks(2).Name
注釈
ShowHidden プロパティは、Bookmarks コレクション内の要素の数に影響します。 ShowHidden の値が True である場合、隠しブックマークが Bookmarks コレクションに含まれます。
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。