goo blog サービス終了のお知らせ 

パソコン悪戦苦闘記録

Word文書の文末位置の指定

 昨日の記事で、Word文書の文末に、テキストを挿入するWordマクロを紹介しました。
 
 ThisDocument.Range.InsertAfter "ほげほげ"
というコードです。

 InsertAfterメソッドを使用すると、指定されたRangeの後ろに、テキストを追加できます。非常に便利なメソッドです。
 
 これを覚えておくだけで十分とは思うのですが、別の方法もあります。
 Wordには、文末の位置を表す定義済みブックマークが存在します。今回、調べた結果、初めて知りました。
 
 Bookmarks("¥EndOfDoc")
です。


ワンころ先生の講義(第2弾)



 これを利用すると、次のようになります。
 ThisDocument.Bookmarks("¥EndOfDoc").Range.Text = "ほげほげ"

 


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

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

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

 

サービス終了に伴い、10月1日にコメント投稿機能を終了させていただく予定です。
  • Xでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

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

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