Свойство Shape.HasTable (издатель)
Возвращает msoTrue, если фигура представляет объект Table , или msoFalse , если фигура представляет любой другой тип объекта. Только для чтения.
Синтаксис
expression. HasTable
Выражение Переменная, представляющая объект Shape .
Замечания
Значение свойства HasTable может быть одной из констант MsoTriState , объявленных в библиотеке типов Microsoft Office и показанных в следующей таблице.
Константа | Описание |
---|---|
msoFalse | Фигуры в диапазоне не представляют объект Table . |
msoTriStateMixed | Указывает сочетание msoTrue и msoFalse для указанного диапазона фигур. |
msoTrue | Фигуры в диапазоне представляют объект Table . |
Пример
В этом примере проверяется выбранная в данный момент фигура, чтобы узнать, является ли она таблицей. Если это так, код задает ширину столбца от одного до одного дюйма (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 и обратная связь.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по