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.
Devuelve msoTrue si la forma representa un objeto de tabla o msoFalse si representa cualquier otro tipo de objeto. Solo lectura.
Sintaxis
más sencilla.HasTable
expresión Variable que representa un objeto Shape.
Comentarios
El valor de la propiedad HasTable puede ser una de las constantes MsoTriState declaradas en la biblioteca de tipos de Microsoft Office y que se muestran en la tabla siguiente.
| Constante | Descripción |
|---|---|
| msoFalse | Las formas del rango no representan un objeto Table . |
| msoTriStateMixed | Indica una combinación de msoTrue y msoFalse en el intervalo de formas especificado. |
| msoTrue | Las formas del rango representan un objeto Table . |
Ejemplo
Este ejemplo comprueba la forma seleccionada actualmente para ver si es una tabla. Si lo es, el código establece el ancho de la columna uno en una pulgada (72 puntos).
Sub IsTable()
With Application.Selection.ShapeRange
If .HasTable = msoTrue Then
.Table.Columns(1).Width = 72
End If
End With
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.