QueryTable.Refreshing プロパティ (Excel)
True を指定 したクエリ テーブルに対してバックグラウンド クエリが進行中の場合。 読み取り専用の Boolean です。
構文
式。更新
式QueryTable オブジェクトを表す変数。
注釈
バックグラウンド クエリを取り消すには、 CancelRefresh メソッドを使用します。
ユーザー インターフェイスを使用してデータをインポートすると、Web クエリまたはテキスト クエリのデータが QueryTable オブジェクトとしてインポートされ、他のすべての外部データが ListObject オブジェクトとしてインポートされます。
オブジェクト モデルを使用してデータをインポートする場合は、Web クエリまたはテキスト クエリのデータを QueryTable としてインポートする必要があります。一方、他のすべての外部データは ListObject または QueryTable としてインポートできます。
ListObject の QueryTable プロパティを使用して、Refreshing プロパティにアクセスします。
例
次の使用例は、クエリ テーブル 1 に対してバックグラウンド クエリが実行中である場合は、メッセージを表示します。
With Worksheets(1).QueryTables(1)
If .Refreshing Then
MsgBox "Query is currently refreshing: please wait"
Else
.Refresh BackgroundQuery := False
.ResultRange.Select
End If
End With
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。