QueryTable.Recordset プロパティ (Excel)

指定されたクエリ テーブルのデータ ソースとして使用される Recordset オブジェクトを返すか設定します。 値の取得と設定が可能です。

構文

レコードセット

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

注釈

このプロパティを使用して既存のレコードセットを上書きする場合、 Refresh メソッドが実行されたときに変更が有効になります。

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

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

ListObjectQueryTable プロパティを使用して、RecordSet プロパティにアクセスします。

次の使用例は、最初のワークシートの最初のクエリ テーブルで使用する Recordset オブジェクトを変更し、クエリ テーブルを更新します。

With Worksheets(1).QueryTables(1) 
 .Recordset = _ 
 Workbooks.OpenDatabase("c:\Nwind.mdb") _ 
 .OpenRecordset("employees") 
 .Refresh 
End With

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。