QueryTables.Add(Object, Range, Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
新しいクエリ テーブルを作成します。 新しいクエリ テーブルを QueryTable 表す オブジェクトを返します。
public Microsoft.Office.Interop.Excel.QueryTable Add (object Connection, Microsoft.Office.Interop.Excel.Range Destination, object Sql);
Public Function Add (Connection As Object, Destination As Range, Optional Sql As Object) As QueryTable
パラメーター
- Connection
- Object
必須 オブジェクト。 クエリ テーブルのデータ ソース。 OLE DB または ODBC 接続文字列を含む文字列のいずれかを指定できます。 ODBC 接続文字列の形式は "ODBC;<>接続文字列"。クエリ情報のコピー元となる QueryTable オブジェクト (接続文字列と SQL テキストを含みますが、範囲はDestination
含まれません)。 QueryTable オブジェクトを指定すると、引数はSql
無視されます。ADO または DAO Recordset オブジェクト。 データは ADO または DAO レコードセットから読み取られます。 クエリ テーブルを削除するか、または接続を変更するまで、レコードセットは保持されます。 結果のクエリ テーブルは編集できません。Web クエリ。 "URL; という形式の文字列。<url>"。ここで、"URL;" は必須ですが、ローカライズされず、残りの文字列が Web クエリの URL に使用されます。Data Finder。 "FINDER; という形式の文字列。<"FINDER;" が必要ですが、ローカライズされていないデータ ファインダー ファイル パス>。 The rest of the string is the path and file name of a Data Finder file (*.dqy or *.iqy). ファイルは、Add メソッドの実行時に読み取られます。以降のConnectionクエリ テーブルの プロパティの呼び出しでは、必要に応じて "ODBC;" または "URL;" で始まる文字列が返されます。テキスト ファイル。 "TEXT; という形式の文字列。<テキスト ファイルのパスと名前>"。TEXT は必須ですが、ローカライズされていません。
- Destination
- Range
必要な 範囲。 クエリ テーブルの配置先の (結果のクエリ テーブルを配置する) セル範囲の左上端のセル。 コピー先の範囲は、 オブジェクトを含むワークシート上にある QueryTables 必要があります。
- Sql
- Object
省略可能 なオブジェクト。 ODBC データ ソースで実行される SQL クエリ文字列。 ODBC データ ソースを使用している場合、この引数は省略可能です。この引数は、 QueryTable オブジェクト、テキスト ファイル、ADO または DAO Recordset オブジェクトがデータ ソースとして指定されている場合は使用できません。
戻り値
注釈
このメソッドによって作成されたクエリは、 メソッドが呼び出されるまで Refresh(Object) 実行されません。