Поделиться через


Метод ValidationRule.AddIssue (Visio)

Создает новую проблему проверки, основанную на правиле проверки, и добавляет ее в документ.

Синтаксис

выражение. AddIssue( _[TargetPage]_ , _[TargetShape]_ )

Выражение Переменная, представляющая объект ValidationRule .

Параметры

Имя Обязательный или необязательный Тип данных Описание
TargetPage Необязательный Page Страница, на которую возникла проблема. Может быть ничего.
TargetShape Необязательный Shape Фигура с проблемой. Может быть ничего.

Возвращаемое значение

ValidationIssue

Замечания

TargetPage и TargetShape определяют конкретный объект, связанный с проблемой. Если объект, который передается для любого из параметров, не является допустимым объектом или не соответствует целевому типу правила, Microsoft Visio возвращает ошибку Недопустимый параметр.

Если не передать значение для необязательного параметра TargetShape , целевым объектом проверки будет страница.

Если вы не передаете значения для любого из необязательных параметров, целевым объектом проверки будет документ.

Пример

В следующем примере Visual Basic для приложений (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 и обратная связь.