Share via


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 のサポートおよびフィードバックを参照してください。