Parameters.Add メソッド (Excel)

新しいクエリ パラメーターを作成します。

構文

Add (Name, iDataType)

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

パラメーター

名前 必須 / オプション データ型 説明
名前 必須 文字列型 (String) 指定されたパラメーターの名前を指定します。 パラメーター名は、SQL ステートメントのパラメーターと一致している必要があります。
iDataType 省略可能 バリアント型 (Variant) パラメーターのデータ型を指定します。 任意の XlParameterDataType 定数を指定できます。 これらの値は ODBC データ型と対応します。 ODBC ドライバーが受け取る値の種類を示します。 Microsoft Excel と ODBC ドライバー マネージャーは、Excel で指定されたパラメーター値をドライバーの正しいデータ型に強制します。

戻り値

新しいクエリ パラメーターを表す Parameter オブジェクト。

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

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 のサポートおよびフィードバックを参照してください。