Excel) (参数对象

指定查询表的 参数 对象集合。

备注

每一个 Parameter 对象都代表一个查询参数。 每一个查询表都包含一个 Parameters 集合,但集合是空的,除非查询表使用的是参数查询。

您不能在 URL 连接查询表上使用 Add 方法。 对于 URL 连接查询表,Microsoft Excel 基于 Connection 和 PostText 属性创建参数。

示例

使用 QueryTable 对象的 Parameters 属性返回 Parameters 集合。

下例显示查询表一中的参数个数。

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

使用 Add 方法为查询表创建新参数。 以下示例更改了查询表 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。