|
Форматирование ячеек 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
|
А то пока программишь и пиво попить не успееешь)
|
|