Excel VBA教程:Parameters集合对象

   
Worksheets (Worksheet)
QueryTables (QueryTable)
Parameters (Parameter)

指定查询表的一个Parameter对象的集合。每个 Parameter对象表示单个的查询参数。每张查询表包含一个 Parameters集合,但仅当查询表使用参数查询时该集合才为非空集合。

Parameters集合的用法

可用 Parameters属性返回 Parameters集合。下例显示查询表一中的参数个数。


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

可用Add方法为新的查询表创建一个新的参数。下例为查询表一改变 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

不可对 URL 连接的查询表使用 Add方法。对于 URL 连接的查询表,Microsoft Excel 将根据Connection属性和PostText属性创建参数。

上页:Excel VBA教程:Parameter对象 下页:Excel VBA教程:Phonetic对象

Excel VBA教程:Parameters集合对象

Excel VBA教程:Phonetic对象 Excel VBA教程:Phonetics集合对象
Excel VBA教程:PictureFormat对象 Excel VBA教程:PivotCache对象
Excel VBA教程:PivotCaches集合对象 Excel VBA教程:PivotCell对象
Excel VBA教程:PivotField对象 Excel VBA教程:PivotFields集合对象
Excel VBA教程:PivotFormula对象 Excel VBA教程:PivotFormulas集合对象
Excel VBA教程:PivotItem对象 Excel VBA教程:PivotItemList集合
Excel VBA教程:PivotItems集合对象 Excel VBA教程:PivotLayout对象
Excel VBA教程:PivotTable对象 Excel VBA教程:PivotTables集合对象
Excel VBA教程:PlotArea对象 Excel VBA教程:Point对象
Excel VBA教程:Points集合对象 Excel VBA教程:Protection对象
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号