Range.CopyFromRecordset(Object, Object, Object) Range.CopyFromRecordset(Object, Object, Object) Method

定義

ADO または DAOレコード セットオブジェクトを指定された範囲の左上隅から始まり、ワークシートの内容をコピーします。 Copies the contents of an ADO or DAO Recordset object onto a worksheet, beginning at the upper-left corner of the specified range.

public int CopyFromRecordset (object Data, object MaxRows, object MaxColumns);
Public Function CopyFromRecordset (Data As Object, Optional MaxRows As Object, Optional MaxColumns As Object) As Integer

パラメーター

Data
Object Object

オブジェクトが必要です。 Required Object. 範囲にコピーするレコード セットオブジェクト。 The Recordset object to copy into the range.

MaxRows
Object Object

省略可能なオブジェクトです。 Optional Object. ワークシートにコピーするレコードの最大数です。 The maximum number of records to copy onto the worksheet. この引数を省略した場合は、 Recordsetオブジェクト内のすべてのレコードがコピーされます。 If this argument is omitted, all the records in the Recordset object are copied.

MaxColumns
Object Object

省略可能なオブジェクトです。 Optional Object. ワークシートにコピーするフィールドの最大数です。 The maximum number of fields to copy onto the worksheet. この引数を省略した場合は、 Recordsetオブジェクト内のすべてのフィールドがコピーされます。 If this argument is omitted, all the fields in the Recordset object are copied.

戻り値

注釈

レコード セットオブジェクトに OLE オブジェクトを含むフィールドが含まれている場合、このメソッドは失敗します。 If the Recordset object contains fields with OLE objects in them, this method fails.

コピーはRecordsetオブジェクトの現在の行で開始されます。 Copying begins at the current row of the Recordset object. コピーが完了したら、レコード セットオブジェクトのEOFプロパティがTrueにします。 After copying is completed, the EOF property of the Recordset object is True.

適用対象