Объект Columns (Word)
Коллекция объектов Column , представляющих столбцы в таблице.
Используйте свойство Columns объекта Range, Selection или Table , чтобы вернуть коллекцию Columns . В следующем примере показано количество объектов Column в коллекции Columns для первой таблицы активного документа.
MsgBox ActiveDocument.Tables(1).Columns.Count
В следующем примере создается таблица с шестью столбцами и тремя строками, а затем форматирует каждый столбец с постепенно большим (темным) процентом заливки.
Set myTable = ActiveDocument.Tables.Add(Range:=Selection.Range, _
NumRows:=3, NumColumns:=6)
For Each col In myTable.Columns
col.Shading.Texture = 2 + i
i = i + 1
Next col
Используйте метод Add для добавления столбца в таблицу. В следующем примере столбец добавляется в первую таблицу активного документа, а затем ширина столбца равна.
If ActiveDocument.Tables.Count >= 1 Then
Set myTable = ActiveDocument.Tables(1)
myTable.Columns.Add BeforeColumn:=myTable.Columns(1)
myTable.Columns.DistributeWidth
End If
Используйте columns (Index), где Index — это номер индекса, чтобы вернуть один объект Column . Номер индекса представляет позицию столбца в коллекции Columns (подсчет слева направо). В следующем примере выбирается первый столбец в первой таблице.
ActiveDocument.Tables(1).Columns(1).Select
Имя |
---|
Application |
Borders |
Count |
Creator |
First |
Last |
NestingLevel |
Parent |
PreferredWidth |
PreferredWidthType |
Shading |
Width |
Справочник по объектной модели Word
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.