|
oleobject и границы в EXCEL
|
|||
---|---|---|---|
#18+
Не нашла как изменить границы ячейки или строки в EXCEL через OLE-объекты ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2010, 10:41 |
|
oleobject и границы в EXCEL
|
|||
---|---|---|---|
#18+
Точнее - как рамку на ячейку или строку нарисовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2010, 12:50 |
|
oleobject и границы в EXCEL
|
|||
---|---|---|---|
#18+
1 в ексель записываем макрос на нужные действия 2 правим удаляя мусор 3 переносим код в билдер зы: шаг 2, в принципе, можно пропустить ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2010, 13:37 |
|
oleobject и границы в EXCEL
|
|||
---|---|---|---|
#18+
Получилось сделать линию ввреху строки данной командой: oExel.Workbooks(1).WorkSheets(1).Rows(16).Borders(8).LineStyle=1 А как ширину линии изменить ? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2010, 13:57 |
|
oleobject и границы в EXCEL
|
|||
---|---|---|---|
#18+
если трудно выполнить последовательность действий из предыдышего поста, то : oleobj_xls_app.Application.Selection.Borders.Weight=-4138 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2010, 14:55 |
|
oleobject и границы в EXCEL
|
|||
---|---|---|---|
#18+
кстати, по производительности, будет быстрее выделить нужный диапазон ячеек и применить форматирование, так как посылается меньше команд. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2010, 14:57 |
|
oleobject и границы в EXCEL
|
|||
---|---|---|---|
#18+
я делал так ole_object.Range("A1:L20").Select ole_object.Selection.Borders.Weight = 2 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2010, 14:07 |
|
oleobject и границы в EXCEL
|
|||
---|---|---|---|
#18+
кому что нравится :) : Enum XlBorderWeight: Const xlHairline = 1 Const xlMedium = -4138 (&HFFFFEFD6) Const xlThick = 4 Const xlThin = 2 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.08.2010, 17:18 |
|
oleobject и границы в EXCEL
|
|||
---|---|---|---|
#18+
+/-, Всем спасибо, поняла наконец и то что было написано в предыдущих темах. Сделала примерно так: oExel.Workbooks(1).WorkSheets(1).Rows(16).Borders(8).LineStyle=1 oExel.Workbooks(1).WorkSheets(1).Rows(16).Borders(8).Weight=2 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2010, 12:31 |
|
|
start [/forum/topic.php?fid=15&fpage=24&tid=1335898]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
108ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 297ms |
total: | 509ms |
0 / 0 |