Compartir a través de


Propiedad Shape.HasTextFrame (Publisher)

Devuelve una constante MsoTriState si la forma especificada tiene un objeto TextFrame asociado. Solo lectura.

Sintaxis

expresión. HasTextFrame

expresión Variable que representa un objeto Shape.

Observaciones

Si la propiedad HasTextFrame es true, los clientes deben comprobar el valor de la propiedad HasText del objeto TextFrame para determinar si existe texto en la forma.

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

Constante Descripción
msoFalse La forma especificada no tiene asociado un objeto TextFrame.
msoTriStateMixed Indica una combinación de msoTrue y msoFalse en el intervalo de formas especificado.
msoTrue La forma especificada tiene asociado un objeto TextFrame.

Ejemplo

En este ejemplo se prueban todas las formas de la selección y, si ninguna tiene marcos de texto asociados a ellas, se alinean a la izquierda.

Sub MoveLeft() 
 
 Dim shpAll As ShapeRange 
 
 Set shpAll = Application.ActiveDocument.Selection.ShapeRange 
 If shpAll.HasTextFrame = msoFalse Then 
 shpAll.Align msoAlignLefts, msoTrue 
 End If 
 
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.