Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

Разрыв страницы в Excel   Найти похожие ветки 

 
SerSar   (2004-04-20 11:46) [0]

Как программно вычислить разрыв стр-цы?
Вычисляю сам по счетчику кол-ва строк и принудительно делаю разрыв.
if i=57*NumList then begin
  ExcelAppl.Range["A"+IntToStr(i-1)+":"+"E"+IntToStr(i-1)].Borders[4].LineStyle := 1;
  ExcelAppl.Range["A"+IntToStr(i-1)+":"+"E"+IntToStr(i-1)].Borders[4].Weight := 2;
  ExcelAppl.Rows[i].PageBreak := 1;
  NumList := NumList + 1;
end;
Все работает. Но данный способ не совсем красив, т.к. некоторые ячейки печатаются на несколько строк, и страницы получаются не одинаковыми, то короче, то длинее.
Нельзя ли узнать наступление события "Конец страницы" и тогда по нему делать форматирование.
Спасибо.


 
CDF   (2004-04-20 14:50) [1]

Попробуй посчитать высоту всех столбцов.


 
CDF   (2004-04-20 14:59) [2]

В смысле всех строк....


 
Dmitriy O. ©   (2004-04-20 16:24) [3]

А зачем ?


 
Nikolay M. ©   (2004-04-20 16:31) [4]

У ActiveSheet свойства .HPageBreaks(номер страницы).Location или .PageSetup.PrintArea спасут гиганта мысли? :)



Страницы: 1 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.138 c
1-1079955112
stud
2004-03-22 14:31
2004.04.11
в чем может быть ошибка??


8-1070898627
Denis555
2003-12-08 18:50
2004.04.11
недостаточно памяти для выполнения операции


14-1082536915
}|{yk
2004-04-21 12:41
2004.04.11
Прикольный ODBC драйвер на IBPhoenix


1-1082562444
ламеррр
2004-04-21 19:47
2004.04.11
как отменить with


8-1071742003
VasRog
2003-12-18 13:06
2004.04.11
CopyRect и фон