ValidationRule.AddIssue 方法 (Visio)
创建一个新的基于有效性规则的验证问题,并将其添加到文档。
语法
expression。 AddIssue
( _[TargetPage]_
, _[TargetShape]_
)
表达 一个代表 ValidationRule 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
TargetPage | 可选 | Page | 含有该问题的页面。 可能是 Nothing。 |
TargetShape | 可选 | Shape | 含有该问题的形状。 可能是 Nothing。 |
返回值
备注
TargetPage 和 TargetShape 会识别与该问题相关的特定对象。 如果为任一参数所传递的对象不是有效对象,或者该对象与规则的目标类型不一致,则 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。