Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Determina si la variable de objeto especificada hace referencia a un objeto válido y devuelve un valor booleano : True si la variable especificada que hace referencia a un objeto es válida y False si se ha eliminado el objeto al que hace referencia la variable.
Sintaxis
expresión. IsValidObject (objeto)
expresión Variable que representa un objeto Application.
Parámetros
| Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
|---|---|---|---|
| Objeto | Necesario | Object | Variable que hace referencia a un objeto. |
Valor devuelto
Booleano
Ejemplo
En este ejemplo se da formato a la línea de un 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 la subrutina siguiente para llamar a la subrutina en el ejemplo anterior.
Sub CallValidShape()
Call ValidShape(shpObject:=ActiveDocument.Pages(1).Shapes(2))
End Sub
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.