Método Application.IsValidObject (Publisher)

Determina se a variável de objeto especificada faz referência a um objeto válido e retorna um valor booliano : True se a variável especificada que faz referência a um objeto for válida e False se o objeto referenciado pela variável tiver sido excluído.

Sintaxe

expressão. IsValidObject (Objeto)

expressão Uma variável que representa um Aplicativo objeto.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Object Obrigatório Object Uma variável que faz referência a um objeto.

Valor de retorno

Booliano

Exemplo

Este exemplo formata uma linha de um objeto válido.

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

Use a sub-rotina a seguir para chamar a sub-rotina no exemplo anterior.

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

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.