パソコン悪戦苦闘記録

Word VBAで使える定義済みブックマークの一つ「\Page」

 ワープロソフト Wordには、ブックマークという便利機能があります。
 Word VBA においても、よくBookmarkオブジェクトが使われます。

   Bookmarkオブジェクト使用の一例は、
    こちらの記事をご覧ください。

 このブックマークは、ユーザーが文書中の任意の位置に設定するのが通常です。
 けれども、Microsoftが最初から用意している「定義済みブックマーク」というのもあります。





 例えば、
 Bookmarks("\StartOfDoc") 文書の先頭
 Bookmarks("\EndOfDoc")  文書の末尾
などは、割と知られている定義済みブックマークです。

 定義済みブックマークの一つとして、
 Bookmarks("\Page") というのがあるのを、今日、初めて知りました。
 これは、アクティブなページ(カーソルが置かれたページ)を表すBookmarkオブジェクトです。

  MsgBox ActiveDocument.Bookmarks.Item("\Page").Range.Text 
というVBAコードを実行すると、アクティブなページのテキスト(文字)がメッセージボックスに表示されます。




それでは、また次の記事で
goosyun
名前:
コメント:

※文字化け等の原因になりますので顔文字の投稿はお控えください。

コメント利用規約に同意の上コメント投稿を行ってください。

 

  • Xでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

最近の「VBAプログラミング・マクロ」カテゴリーもっと見る

最近の記事
バックナンバー
人気記事