

| стрелялки |
| спорт |
| драки |
| стратегии |
| гонки |
| логические |
| азартные |
| аркады |
| эротические |
| фильмы онлайн |
| Общее количество колонок |
|
Общее количество колонок или рядов как всегда находим в свойстве коллекции Count. Для добавления нового ряда или новой колонки воспользуйтесь соответствующими методами: function Add(BeforeRow : IRow) : IRow; function Add(BeforeColumn : IColumn) : IColumn; Параметр Before... указывает, перед каким элементом мы планируем осуществить вставку. Методы возвратят ссылку на интерфейс вставленного столбца (ряда). var .... Doc, Table : variant; Table:=Doc.Tables.Add(Doc.Range(0,0),4,4); Table.Columns.Add(Table.Columns.Item(2)); Table.Rows.Add(Table.Rows.Item(2)); Для удаления ряда или колонки вызываем стандартный метод коллекции Delete(): Table.Rows.IteMicrosoft(l).Delete; Для изменения программным образом ширины колонки понадобится свойство: property Width : Integer; Соответственно высота ряда задается свойством: property Height : Integer; Например: Table.Rows.Item(1).Height:=20; Table.Columns.Item(1).Width:=20; Весьма полезный метод, автоматически настраивающий размеры столбцов ирядов: procedure AutoFitBehavior(Behavior:Integer); В качестве параметра лучше всего передавать константу wdAutoFitWindow (значение 2) - автоподбор по ширине окна. Перед вызовом этого метода необходимо установить в true свойство, разрешающее производить автонастройку таблицы: property AllowAutoFit: boolean; Например: Table.AllowAutoFit:=True; Table.AutoFitBehavior(1); //константа 1 - автоподбор размера по содержимому Для того чтобы при переходе таблицы на новую страницу она вновь начиналась с заголовка, установите в true свойство: property HeadingFormat : Boolean; Например: Table.Rows.Item(1).HeadingFormat:=True; При необходимости сдвинуть таблицу вправо от границы листа воспользуйтесь свойством: property LeftIndent : integer; Например: Table.Rows.LeftIndent:=260; Значения в колонке можно отсортировать, воспользовавшись методом: procedure Sort; |
