ValidationRule.AddIssue 方法 (Visio)

创建一个新的基于有效性规则的验证问题,并将其添加到文档。

语法

expressionAddIssue( _[TargetPage]_ , _[TargetShape]_ )

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

参数

名称 必需/可选 数据类型 说明
TargetPage 可选 Page 含有该问题的页面。 可能是 Nothing
TargetShape 可选 Shape 含有该问题的形状。 可能是 Nothing

返回值

ValidationIssue

备注

TargetPageTargetShape 会识别与该问题相关的特定对象。 如果为任一参数所传递的对象不是有效对象,或者该对象与规则的目标类型不一致,则 Microsoft Visio 将返回“参数无效”错误。

如果未传递可选的 TargetShape 参数的值,则验证问题目标是页面。

如果未传递任一可选参数的值,则验证问题目标是文档。

示例

以下Visual Basic for Applications (VBA) 示例演示如何使用 AddIssue 方法将自定义验证问题添加到验证规则,并将其与特定页面上的特定形状相关联。

' Add a custom issue to the vsoValidationRule validation rule and 
' associate it with shape vsoShape on page vsoPage.
Set vsoValidationIssue = vsoValidationRule.AddIssue(vsoPage, vsoShape)

支持和反馈

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