ValidationRule.Delete 方法 (Visio)

从文档删除 ValidationRule 对象。

语法

表达式删除

表达 一个代表 ValidationRule 对象的变量。

返回值

Nothing

备注

调用 Delete 方法还会删除所有与有效性规则有关的所有 ValidationIssue 对象。

示例

以下示例代码基于 David Parker 提供的代码

以下Visual Basic for Applications (VBA) 示例演示如何使用 Delete 方法从活动文档中名为“故障树分析”的验证规则集中删除名为“Unglued 连接器”的验证规则。

' Delete a named rule from a named rule set.
Public Sub Delete_Example()

    Dim strValidationRuleSetNameU As String
    Dim strValidationRuleNameU As String

    Dim vsoValidationRuleSet As Visio.ValidationRuleSet

    strValidationRuleSetNameU = "Fault Tree Analysis"
    strValidationRuleNameU = "UngluedConnector"
    Set vsoValidationRuleSet = ActiveDocument.Validation.RuleSets(strValidationRuleSetNameU)
    
    ' Delete the rule.
    vsoValidationRuleSet.Rules(strRuleNameU).Delete
    
End Sub

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。