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 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.