Compartir a través de


Propiedad Shape.HasTable (Publisher)

Devuelve msoTrue si la forma representa un objeto Table o msoFalse si la forma representa cualquier otro tipo de objeto. Solo lectura.

Sintaxis

expresión. HasTable

expresión Variable que representa un objeto Shape.

Observaciones

El valor de la propiedad HasTable puede ser una de las constantes MsoTriState declaradas en la biblioteca de tipos de Microsoft Office y mostradas en la tabla siguiente.

Constante Descripción
msoFalse Las formas del intervalo no representan un objeto Table .
msoTriStateMixed Indica una combinación de msoTrue y msoFalse en el intervalo de formas especificado.
msoTrue Las formas del intervalo 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.