Parameters オブジェクト (Excel)

指定したクエリ テーブルの Parameter オブジェクトのコレクション。

注釈

Parameter オブジェクトは、1 つのクエリ パラメーターを表します。 各クエリ テーブルには Parameters コレクションが含まれますが、クエリ テーブルでパラメーターを使用していない場合、コレクションは空です。

URL 接続クエリ テーブルで Add メソッドを使用することはできません。 URL 接続クエリ テーブルの場合、パラメーターは Connection プロパティおよび PostText プロパティに基づいて作成されます。

Parameters コレクションを取得 するには、 QueryTable オブジェクトの Parameters プロパティを使用します。

次の使用例は、クエリ テーブル 1 のパラメーター数を表示します。

MsgBox Workbooks(1).ActiveSheet.QueryTables(1).Parameters.Count

Add メソッドを使用して、クエリ テーブルの新しいパラメーターを作成します。 次の使用例は、クエリ テーブル 1 の SQL ステートメントを変更します。 句 "(city=?)" は、クエリがパラメーター クエリであり、city の値が定数オークランドに設定されていることを示します。

Set qt = Sheets("sheet1").QueryTables(1) 
qt.Sql = "SELECT * FROM authors WHERE (city=?)" 
Set param1 = qt.Parameters.Add("City Parameter", _ 
 xlParamTypeVarChar) 
param1.SetParam xlConstant, "Oakland" 
qt.Refresh

メソッド

プロパティ

関連項目

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

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