Метод 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 и обратная связь.