WPS 加载项开发 > 表格 API 参考 > Parameter > 属性 > Parameter.RefreshOnChange 属性
如果每次更改参数查询的参数值时都要刷新指定的查询表,则该属性值为 TrueBoolean 类型,可读写。

语法

表达式.RefreshOnChange

表达式   一个代表 Parameter 对象的变量。

说明

只有当使用 TruexlRange 类型的参数且引用的参数值位于单个单元格中时,才能将此属性设置为 xlRangeTrue。每次更改该单元格的值时,都会刷新。

示例

本示例更改 Sheet1 上第一张查询表的 SQL 语句。语句“(ContactTitle=?)”表明该查询是参数查询,标题的值设置为单元格 D4 的值。每次该单元格中的值发生变化时,查询表将会自动刷新。

示例代码
let objQT = Worksheets.Item("Sheet1").QueryTables.Item(1)
objQT.CommandText = "Select * From Customers Where (ContactTitle=?)"
let objParam1 = objQT.Parameters.Add("Contact Title", xlParamTypeVarChar)
objParam1.RefreshOnChange = true
objParam1.SetParam(xlRange, Range("D4"))


请参阅