如果形状表示 Table 对象,则返回 msoTrue;如果形状表示任何其他对象类型,则返回 msoFalse。 此为只读属性。
语法
表达式。HasTable
expression 一个代表 Shape 对象的变量。
备注
HasTable 属性值可以是Microsoft Office 类型库中声明的 MsoTriState 常量之一,如下表所示。
| 常量 | 说明 |
|---|---|
| msoFalse | 区域中的形状不表示 Table 对象。 |
| msoTriStateMixed | 指示 属性值为 msoTrue 和 msoFalse 指定的形状范围的组合。 |
| msoTrue | 区域中的形状表示 Table 对象。 |
示例
以下示例检查当前选定的形状是否为表格。 如果是表格,此代码将第一列的宽度设置为 1 英寸(72 磅)。
Sub IsTable()
With Application.Selection.ShapeRange
If .HasTable = msoTrue Then
.Table.Columns(1).Width = 72
End If
End With
End Sub
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。