
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.193] |
![]() |
|
Сообщ.
#1
,
|
|
|
Подскажите пожалуйста, как в Excel нариовать границы по диапазону Range (таблицу)? Как только не пробовал, у меня не получалось. Вот код, который создаёт и открывает Excel. Не могу догадаться как написать ещё одну строчку для задания границ.
![]() ![]() procedure TForm1.Button5Click(Sender: TObject); var EAPP: Variant; Sheet: Variant; begin EAPP:=CreateOleObject('Excel.Application'); EAPP.Visible:=true; EAPP.WorkBooks.Add; Sheet:=EAPP.Sheets.Item[1]; Sheet.Cells(4,5):='sdfsdf'; //Sheet.Range['A1:C1'].; <- здесь обрисовать границы EAPP.ActiveWorkBook.SaveAs('C:\et.xls'); end; Корнякова смотрел, там ничего не нашёл наглядного, хотя есть раздел границы и заливка. |
Сообщ.
#2
,
|
|
|
![]() ![]() // Устанавливаем толщину линии границы ячейки Sheet.Range['A1:C1'].Border.Weight:=2; // Устанавливаем тип линии границы ячейки Sheet.Range['A1:C1'].Border.LineStyle:=-4119; |
Сообщ.
#3
,
|
|
|
Советую копать в сторону Макросов
|
Сообщ.
#4
,
|
|
|
Цитата Marriage @ Советую копать в сторону Макросов |