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