Имя: Пароль:
1C
1С v8
Форматирование ячеек XLS
0 Garikus
 
07.04.14
19:12
Подскажите или поделитесь кусочком кода, как можно программно нарисовать границы ячеек в xls?
1 Wobland
 
07.04.14
19:15
запиши макрос, запиши ТабДокумент
2 Garikus
 
07.04.14
19:15
Exel.WorkBooks(1).WorkSheets(1).Cells(1,1).Borders(7).LineStyle=1;   //длбавили левую границу (7 - левая, 8 - верхняя, Exel.WorkBooks(1).WorkSheets(1).Cells(1,1)9 - нижняя, 10 - правая


Может кому пригодиться)))
3 Garikus
 
07.04.14
19:17
.LineStyle=1; Ведет себя не предсказуемо, методом подбора ищем нужную линию))
А так все работает
4 Voronve
 
07.04.14
19:25
(3) Открой для себя VBA-help уже )))
Excel 2010 Developer Reference > Excel Object Model Reference > Enumerations
Excel Developer Reference
XlLineStyle Enumeration
Specifies the line style for the border.
Name Value Description
xlContinuous 1 Continuous line.
xlDash -4115 Dashed line.
xlDashDot 4 Alternating dashes and dots.
xlDashDotDot 5 Dash followed by two dots.
xlDot -4118 Dotted line.
xlDouble -4119 Double line.
xlLineStyleNone -4142 No line.
xlSlantDashDot 13 Slanted dashes.

© 2010 Microsoft Corporation. All rights reserved.

Тогда точно ничего подбирать не придеться ;)
5 Garikus
 
07.04.14
19:38
Лениво)) в как же метод научного тыка)
6 Garikus
 
07.04.14
19:39
А то пока программишь и пиво попить не успееешь)