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

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

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

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


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