Страница: 1 |
Страница: 1 |
Вопрос: Границы ячеек таблицы WORD
Добавлено: 28.06.06 17:48
Автор вопроса: CR
Нужно через OLE Automation из программы на другом языке (не VB) программно убрать нижнюю границу в табличке WORD. Делаю:
ActiveDocument.Tables(1).CELL(5,1).Select
Selection.Borders(wdBorderBottom).LineStyle = wdLineStyleNone -
не работает.
Подскажите, плз, как победить...
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
Незнайка
Вопросов: 7
Ответов: 188
Профиль | | #1
Добавлено: 28.06.06 18:47
Попробуй вместо:
Selection.Borders(wdBorderBottom).LineStyle = wdLineStyleNone
Вот так:
Должно помочь. Дело в константе wdLineStyleNone.
Номер ответа: 2
Автор ответа:
Незнайка
Вопросов: 7
Ответов: 188
Профиль | | #2
Добавлено: 28.06.06 18:52
Или даже так:
Номер ответа: 3
Автор ответа:
CR
Вопросов: 2
Ответов: 8
Профиль | | #3
Добавлено: 29.06.06 07:01
Спасибо!
Ни то, ни другое не помогло - пробовал. Вопрос, как ни странно, решился использованием конструкции With ActiveDocument.Tables(1).CELL(5,1)...
Хотя, честно говоря, непонятно - почему?
Номер ответа: 4
Автор ответа:
Незнайка
Вопросов: 7
Ответов: 188
Профиль | | #4
Добавлено: 29.06.06 09:36
ХЗ. With - совсем ни причем... Но главное что заработало.