Home » ワードマクロ・Word VBAの使い方 » 表・テーブル » カーソルが表内にあるかどうかを判定するWordマクロ

カーソルが表内にあるかどうかを判定するWordマクロ

対象:Word2007, Word2010, Word2013, Windows版Word2016

カーソルが表内にあるかどうかを判定するWordマクロ

「wordvba 表か調べる カーソル位置」
という検索で、このサイト・インストラクターのネタ帳へのアクセスがありました。

Word VBA(Visual Basic for Applications)で、カーソルが表の中にあるかどうかを判定するには、どのようなコードを書けばいいのかを探している方による検索です。

[スポンサードリンク]

カーソルが表の中にあるかどうかを判定するサンプルマクロ

いつものように、参考となりそうな簡単なマクロをご紹介しておきます。


Sub カーソルが表の中にあるかどうかを判定する()

 If Selection.Information(wdWithInTable) Then
  MsgBox "カーソルが表の中にあります。"
 Else
  MsgBox "カーソルがあるのは表の中ではありません。"
 End If

End Sub

上記のマクロを実行したときに、カーソルが表内にあれば、
「カーソルが表の中にあります。」
表内になければ、
「カーソルがあるのは表の中ではありません。」
というメッセージボックスが表示されます。

サンプルマクロの解説

SelectionオブジェクトのInformationプロパティを使うと、さまざまな情報を取得できます。

このSelection.Informatioプロパティに定数・wdWithInTableを指定すると、カーソルが表内にあるときにTrueが返されます。

[スポンサードリンク]

Home » ワードマクロ・Word VBAの使い方 » 表・テーブル » カーソルが表内にあるかどうかを判定するWordマクロ

TrackBack:0

TrackBack URL

Home » ワードマクロ・Word VBAの使い方 » 表・テーブル » カーソルが表内にあるかどうかを判定するWordマクロ

「表・テーブル」の記事一覧

検索


Copyright © インストラクターのネタ帳 All Rights Reserved.

.