つれづれ電脳記(日くらしPCに向かひて)

つれづれなるままに、日くらしPCに向かひて、その悪戦苦闘ぶりをそこはかとなく書き付くるおじさん。たまに雑談[管理人:goosyun]

つれづれなるままに、日くらしPCに向かひて、デジタル関係の悪戦苦闘ぶりをそこはかとなく書き付くるおじさんです。
たまに雑談してます。連絡・問い合わせフォームは、ページ最下部に置いています。[著者(運営人):goosyun]

(当ブログには本文中に広告リンクが含まれています。)

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