取得或設定判斷驗證規則是否應該套用至目標物件的邏輯運算式。 讀取/寫入。
語法
expression。 FilterExpression
詞 一個代表 ValidationRule 物件的變數。
傳回值
字串
註解
當你透過呼叫 Validate 方法或點擊 Process 標籤中的檢查圖來驗證圖表時,Microsoft Visio 會利用你設定的 FilterExpression 屬性值來判斷目標物件是否必須符合驗證規則。 如果您設定的篩選運算式評估結果為 True,Visio 會使用您所設定的 TestExpression 屬性值,決定是否為目標物件產生問題。 如果篩選運算式評估結果為 False,Visio 就不會在驗證期間,將驗證規則套用至目標物件。
FilterExpression 屬性的語法與 ShapeSheet 運算式的語法相同。 當您設定 FilterExpression 屬性時,Visio 不會驗證篩選運算式的語法。 如果篩選運算式的語法不正確,Visio 就不會在驗證期間,將驗證規則套用至目標物件。
範例
以下的 Visual Basic for Applications (VBA) 範例說明如何使用 FilterExpression 屬性來判斷特定形狀目標是否必須符合驗證規則。
' The validation function Is1D() returns a Boolean value that
' indicates whether the shape is 1D (True) or 2D (False).
vsoValidationRule.FilterExpression = "NOT(Is1D())"
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。