Word VBA においても、よくBookmarkオブジェクトが使われます。
Bookmarkオブジェクト使用の一例は、
⇒ こちらの記事をご覧ください。
このブックマークは、ユーザーが文書中の任意の位置に設定するのが通常です。
けれども、Microsoftが最初から用意している「定義済みブックマーク」というのもあります。

例えば、
Bookmarks("\StartOfDoc") 文書の先頭
Bookmarks("\EndOfDoc") 文書の末尾
などは、割と知られている定義済みブックマークです。
定義済みブックマークの一つとして、
Bookmarks("\Page") というのがあるのを、今日、初めて知りました。
これは、アクティブなページ(カーソルが置かれたページ)を表すBookmarkオブジェクトです。
MsgBox ActiveDocument.Bookmarks.Item("\Page").Range.Text
というVBAコードを実行すると、アクティブなページのテキスト(文字)がメッセージボックスに表示されます。
それでは、また次の記事で
■■■■ goosyun ■■■■
