Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / oleobject и границы в EXCEL / 9 сообщений из 9, страница 1 из 1
13.08.2010, 10:41
    #36790081
Khodiki
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oleobject и границы в EXCEL
Не нашла как изменить границы ячейки или строки в EXCEL через OLE-объекты
...
Рейтинг: 0 / 0
13.08.2010, 12:50
    #36790506
Khodiki
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oleobject и границы в EXCEL
Точнее - как рамку на ячейку или строку нарисовать?
...
Рейтинг: 0 / 0
13.08.2010, 13:37
    #36790676
+/-
+/-
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oleobject и границы в EXCEL
1 в ексель записываем макрос на нужные действия
2 правим удаляя мусор
3 переносим код в билдер

зы: шаг 2, в принципе, можно пропустить
...
Рейтинг: 0 / 0
13.08.2010, 13:57
    #36790737
Khodiki
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oleobject и границы в EXCEL
Получилось сделать линию ввреху строки данной командой:

oExel.Workbooks(1).WorkSheets(1).Rows(16).Borders(8).LineStyle=1

А как ширину линии изменить ?
...
Рейтинг: 0 / 0
13.08.2010, 14:55
    #36790926
+/-
+/-
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oleobject и границы в EXCEL
если трудно выполнить последовательность действий из предыдышего поста, то :
oleobj_xls_app.Application.Selection.Borders.Weight=-4138
...
Рейтинг: 0 / 0
13.08.2010, 14:57
    #36790932
+/-
+/-
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oleobject и границы в EXCEL
кстати, по производительности, будет быстрее выделить нужный диапазон ячеек и применить форматирование, так как посылается меньше команд.
...
Рейтинг: 0 / 0
17.08.2010, 14:07
    #36795518
GooSergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oleobject и границы в EXCEL
я делал так
ole_object.Range("A1:L20").Select
ole_object.Selection.Borders.Weight = 2
...
Рейтинг: 0 / 0
17.08.2010, 17:18
    #36796134
+/-
+/-
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oleobject и границы в EXCEL
кому что нравится :) :
Enum XlBorderWeight:
Const xlHairline = 1
Const xlMedium = -4138 (&HFFFFEFD6)
Const xlThick = 4
Const xlThin = 2
...
Рейтинг: 0 / 0
18.08.2010, 12:31
    #36797520
Khodiki
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oleobject и границы в EXCEL
+/-,
Всем спасибо, поняла наконец и то что было написано в предыдущих темах.
Сделала примерно так:
oExel.Workbooks(1).WorkSheets(1).Rows(16).Borders(8).LineStyle=1
oExel.Workbooks(1).WorkSheets(1).Rows(16).Borders(8).Weight=2
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / oleobject и границы в EXCEL / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]