Объект 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 и обратная связь.