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.