Bookmarks.Add メソッド (Word)
範囲に追加するブックマークを表す Bookmark オブジェクトを返します。
構文
式。追加 (名前、 範囲)
expression 必須です。 'Bookmarks' コレクションを表す変数。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
名前 | 必須 | String | ブックマークの名前です。 名前は 40 以上の文字または複数の単語を含めることができません。 |
Range | 省略可能 | バリアント型 (Variant) | ブックマークで定義する文字列の範囲を指定します。 ブックマークは、指定範囲を解除した位置 (カーソル位置) に設定することもできます。 |
戻り値
Bookmark
例
次の使用例は、現在の文書内の選択部分に myplace という名前のブックマークを追加します。
Sub BMark()
' Select some text in the active document prior
' to execution.
ActiveDocument.Bookmarks.Add _
Name:="myplace", Range:=Selection.Range
End Sub
次の使用例は、カーソル位置に mark という名前のブックマークを追加します。
Sub Mark()
ActiveDocument.Bookmarks.Add Name:="mark"
End Sub
次の使用例は、Letter.doc の 3 番目の段落に third_para という名前のブックマークを追加し、現在のウィンドウにある文書のブックマークをすべて表示します。
Sub ThirdPara()
Dim myDoc As Document
' To best illustrate this example,
' Letter.doc must be opened, not active,
' and contain more than 3 paragraphs.
Set myDoc = Documents("Letter.doc")
myDoc.Bookmarks.Add Name:="third_para", _
Range:=myDoc.Paragraphs(3).Range
myDoc.ActiveWindow.View.ShowBookmarks = True
End Sub
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。