QueryTable.Refreshing プロパティ (Excel)

指定したクエリ テーブルに対して進行中のバックグラウンド クエリがある場合は true。 読み取り専用の Boolean です。

構文

リフレッシュ

QueryTable オブジェクトを表す変数。

注釈

バックグラウンド クエリを取り消すには、 CancelRefresh メソッドを使用します。

ユーザー インターフェイスを使用してデータをインポートする場合、Web クエリまたはテキスト クエリのデータは QueryTable オブジェクトとしてインポートされ、その他のすべての外部データは ListObject オブジェクトとしてインポートされます。

オブジェクト モデルを使用してデータをインポートする場合、Web クエリまたはテキスト クエリのデータは QueryTable としてインポートする必要がありますが、その他の外部データをはすべて ListObject または QueryTable としてインポートできます。

ListObjectQueryTable プロパティを使用して、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 のサポートおよびフィードバックを参照してください。