QueryTable.Recordset プロパティ (Excel)
指定したクエリ テーブルのデータ ソースとして使用される Recordset オブジェクトを設定または返します。 値の取得と設定が可能です。
構文
式。レコード
式QueryTable オブジェクトを表す変数。
注釈
このプロパティを使用して既存のレコードセットを上書きする場合、 Refresh メソッドの実行時に変更が有効になります。
ユーザー インターフェイスを使用してデータをインポートすると、Web クエリまたはテキスト クエリのデータが QueryTable オブジェクトとしてインポートされ、他のすべての外部データが ListObject オブジェクトとしてインポートされます。
オブジェクト モデルを使用してデータをインポートする場合は、Web クエリまたはテキスト クエリのデータを QueryTable としてインポートする必要があります。一方、他のすべての外部データは ListObject または QueryTable としてインポートできます。
RecordSet プロパティにアクセスするには、ListObject の QueryTable プロパティを使用します。
例
次の使用例は、最初のワークシートの最初のクエリ テーブルで使用する Recordset オブジェクトを変更し、クエリ テーブルを更新します。
With Worksheets(1).QueryTables(1)
.Recordset = _
Workbooks.OpenDatabase("c:\Nwind.mdb") _
.OpenRecordset("employees")
.Refresh
End With
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。