使用英语阅读

通过


参数对象 (Excel)

指定查询表的 Parameter 对象的集合。

备注

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

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

示例

使用 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。