Shape.HasTextFrame 属性 (Publisher)
如果指定的形状具有与之关联的 TextFrame 对象,则返回一个 MsoTriState 常量。 此为只读属性。
语法
表达式。HasTextFrame
表达 一个代表 Shape 对象的变量。
备注
如果 HasTextFrame 属性为 true 时,客户端必须检查 TextFrame 对象以确定形状上是否存在任何文本的 HasText 属性的值。
HasTextFrame 属性值可以是一个 MsoTriState 常量声明在 Microsoft Office 类型库,如下表所示。
常量 | 说明 |
---|---|
msoFalse | 指定的形状没有一个 TextFrame 对象,该对象与之关联。 |
msoTriStateMixed | 指示 属性值为 msoTrue 和 msoFalse 指定的形状范围的组合。 |
msoTrue | 指定的图形有一个 TextFrame 对象,该对象与之关联。 |
示例
本示例测试所选内容中的所有形状,如果没有与之关联的文本框架,则它们左对齐。
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
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。