閱讀英文

共用方式為


Excel) (Parameters 物件

指定查詢表的 Parameter 物件集合。

註解

每一個 Parameter 物件都代表單一查詢參數。 每一張查詢表都會包含 Parameters 集合,但除非查詢表使用參數查詢,否則此集合是空的。

Add 方法不能用於 URL 連線查詢表。 針對 URL 連線查詢資料表,Microsoft Excel 會根據 ConnectionPostText 屬性建立參數。

範例

使用QueryTable物件的Parameters屬性可傳回Parameters集合。

下列範例會顯示第一張查詢表中的參數數目。

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

使用 Add 方法可建立查詢資料表的新參數。 下列範例會變更第一個查詢表的 SQL 語句。 子句 「 (city=?) 」 表示查詢是參數查詢,而 city 的值會設定為常數的 Query。

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 支援與意見反應