![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с ячейками таблицы Word [D5, Win95/98]
Alex Y © (2002-04-08 04:59:00)Вот такой возник вопрос.
Через COMObject форматирую таблицу в Word"е. Хочу убрать (добавить) Верхнюю границу текущей ячейки. В Worde при создании макроса, VB ссылается на свойство Borders. Пытаюсь обратиться к нему через COM - пишет "Метод COM отсутствует".
Может кто подскажет как мне правильно обратиться к ячейке.
ghost_by (2002-04-09 13:32:00) [1]Вместо BORDERS- нужно писать либо -1, либо -2, -3, -4, что соответственно означает - верхний, левый, правый, нижний бордер.
Пример:
верхний:wa.Selection.Borders.Item(-1).LineStyle:=wa.Options.DefaultBorderLineStyle
левый :wa.Selection.Borders.Item(-2).LineStyle:=wa.Options.DefaultBorderLineStyle
правый :wa.Selection.Borders.Item(-3).LineStyle:=wa.Options.DefaultBorderLineStyle
нижний :wa.Selection.Borders.Item(-4).LineStyle:=wa.Options.DefaultBorderLineStyle
Alex Y (2002-04-09 04:20:00) [2]2 Леха
Если не трудно товышли agyabrov@yandex.ru
2 ghost_by
Пробовал, ругается на Borders.
ghost_by (2002-04-08 19:47:00) [3]wa.Selection.Borders.Item( BORDER).LineStyle:=wa.Options.DefaultBorderLineStyle; - изменяет бордер у выделенной ячейки.
где:
wa - WordApplication,
BORDER- (-1) - верхний, (-2) - левый, (-3) - правый, (-4) - нижний бордер.
wa.Options.DefaultBorderLineStyle - стиль линии по умолчанию.
Леха (2002-04-08 10:11:00) [4]Пиши пришлю исходник в котором производятся разные хитрые операции с ячейками ворда
а вобщето такие вещи надо искать в библиотеке типов