Объект Tables (Word)

Коллекция объектов Table , представляющих таблицы в выделенном фрагменте, диапазоне или документе.

Замечания

Используйте свойство Tables , чтобы вернуть коллекцию Tables . В следующем примере граница применяется к каждой из таблиц в активном документе.

For Each aTable In ActiveDocument.Tables 
 aTable.Borders.OutsideLineStyle = wdLineStyleSingle 
 aTable.Borders.OutsideLineWidth = wdLineWidth025pt 
 aTable.Borders.InsideLineStyle = wdLineStyleNone 
Next aTable

Используйте метод Add , чтобы добавить таблицу в указанном диапазоне. В следующем примере в начале активного документа добавляется таблица 3x4.

Set myRange = ActiveDocument.Range(Start:=0, End:=0) 
ActiveDocument.Tables.Add Range:=myRange, NumRows:=3, NumColumns:=4

Используйте Table (Index), где Index — это номер индекса, чтобы вернуть один объект Table . Номер индекса представляет позицию таблицы в выделенном фрагменте, диапазоне или документе. В следующем примере первая таблица активного документа преобразуется в текст.

ActiveDocument.Tables(1).ConvertToText Separator:=wdSeparateByTabs

Свойство Count для этой коллекции в документе возвращает количество элементов только в основной истории. Для подсчета элементов в других историях используйте коллекцию с объектом Range .

См. также

Справочник по объектной модели Word

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.