Validation.Validate 方法 (Visio)

验证指定的有效性规则集。

语法

expressionValidate( _RuleSet_ , _Flags_ )

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

参数

名称 必需/可选 数据类型 说明
RuleSet 可选 ValidationRuleSet 要针对整个文档进行验证的规则集。
Flags 可选 VisValidationFlags 是否在验证后打开“问题”窗口。

返回值

Nothing

备注

若要验证文档中所有活动的规则集,请将 Nothing 传递给 RuleSet

Flags 必须是下列 VisValidationFlags 常量之一。

常量 Description
visValidationDefault 0 验证文档并打开“问题”窗口。 默认值。
visValidationNoOpenWindow 1 验证文档,但不打开 “问题” 窗口。

如果未设置可选的 Flags 参数,Microsoft Visio 会将默认行为 (visValidationDefault) 。

调用 Validate 方法时,Microsoft Visio 会在评估规则集之前检查规则集是否处于活动状态。 Visio 在评估期间不显示消息框,除非在 Flags 设置为 visValidationDefault 时未发现任何错误时通知你;并且仅当 Application.ShowProgressBarsTrue 时,它才显示进度栏。

示例

以下Visual Basic for Applications (VBA) 示例演示如何使用 Validate 方法验证活动文档。

' Validate the document.
Call Visio.ActiveDocument.Validation.Validate(,Visio.VisValidationFlags.visValidationDefault)

支持和反馈

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