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


Метод Application.IsValidObject (Publisher)

Определяет, ссылается ли указанная переменная объекта на допустимый объект, и возвращает логическое значение: True , если указанная переменная, ссылающаяся на объект, допустима, и False , если объект, на который ссылается переменная, был удален.

Синтаксис

expression. IsValidObject (Объект)

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Object Обязательный Object Переменная, ссылающаяся на объект.

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

Boolean

Пример

В этом примере форматирует строку допустимого объекта.

Sub ValidShape(shpObject As Shape) 
 
 If Application.IsValidObject object:=shpObject) = True Then 
 With shpObject.Line 
 .DashStyle = msoLineRoundDot 
 .ForeColor.RGB = RGB(Red:=158, Green:=50, Blue:=208) 
 .Weight = 5 
 End With 
 End If 
 
End Sub

Используйте следующую подпрограмму, чтобы вызвать подпрограмму в предыдущем примере.

Sub CallValidShape() 
 Call ValidShape(shpObject:=ActiveDocument.Pages(1).Shapes(2)) 
End Sub

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.