如果每次變更參數查詢的參數值時都會重新整理指定的查詢表,則本屬性值為 True。 可讀寫的 Boolean。
語法
表達。RefreshOnChange
詞 代表 Parameter 物件的變數。
註解
只有當使用 xlRange 類型的變數且參照的變數值位於單個儲存格中時,才能將此屬性設定為 True。 每次變更該儲存格的值時,都會進行更新。
範例
此範例會變更 Sheet1 上第一個查詢表格的 SQL 陳述式。 子句 (ContactTitle=?) 指出查詢是參數查詢,且標題的值會設定為儲存格 D4 的值。 每當此儲存格的值變更時,查詢表就會自動重新整理。
Set objQT = Worksheets("Sheet1").QueryTables(1)
objQT.CommandText = "Select * From Customers Where (ContactTitle=?)"
Set objParam1 = objQT.Parameters _
.Add("Contact Title", xlParamTypeVarChar)
objParam1.RefreshOnChange = True
objParam1.SetParam xlRange, Range("D4")
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。