|
||||||||
|
Работа с объектами Table, Column, Row и CellИзменение строк и столбцов в рисованных таблицах В модели объектов Word предусмотрен как объект, представляющий таблицы, так и объекты, представляющие элементы таблиц. Свойство If Selection.Tables.Count >= 1 Then Свойство Cells объектов Column, Range, Row и Selection возвращает набор Cells. Доступ к отдельному объекту Cell можно получить с помощью метода Cell объекта Table или обращением к набору Cells по индексу. Оба приведенных ниже оператора устанавливают переменную myCell на объект Cell, представляющий первую ячейку в первой таблице активного документа:Set myCell = ActiveDocument.Tab1es(1).Cell(Row:=1.Column:=1) Примечание: Чтобы вставить текст в ячейку таблицы, используйте свойство Text или метод InsertAfter, или метод InsertBefore объекта Range. Объект Range можно получить через свойство Range объекта Cell. В следующем примере ячейки первой таблицы заполняются их порядковыми номерами: i = 1 c.Range.InsertBetore Text := "Cell " & i i = i + i Next с Свойство Columns объектов Table, Range и Selection возвращает набор Columns. Выражение вида Columns(index) возвращает отдельный объект Column. В следующем примере выделяется первый столбец первой таблицы: ActiveDocument.Tables (1).Columns(1).Select Свойство Rows объектов Table, Range и Selection возвращает набор Rows. Выражение вида Rows(index) возвращает отдельный объект Row. В следующем примере мы устанавливаем заливку в первой строке первой таблицы:ActiveDocument.Tables(1).Rows(1).Shading.Texture = wdTexture10Percent
Текст пособия подготовлен на основе материалов книги Microsoft Corporation. Руководство программиста по Visual Basic для Microsoft Office 97 / Пер. с англ. - М.: Издательский отдел "Русская Редакция" ТОО "Channel Trading Ltd.", 1997. - 544 с.: илл. c Оригинальное издание на английском языке, Microsoft Corporation, 1997 c Русский перевод, Microsoft Corporation, 1997 |