|
![]() |
#1 |
Программер
|
Нужно итог выводить постраничный
![]() |
|
![]() |
#2 |
Moderator
|
мда, геморрная, конечно, задачка... когда-то я нечто подобное советовал для Word - попробуйте применить по аналогии, вдруг получится: Победить Word - отследить переход страницы.
P.S. Некоторая неприятность заключается в том, что у Excel я не нашёл такого простенького способа определения страниц, как через ComputeStatistics в Ворде. Но можно попробовать следить за кол-вом HPageBreaks на текущем листе после вывода очередной строки данных. Если увеличилось на 1, значит произошёл переход на следующую страницу. |
|
![]() |
#3 |
Moderator
|
Цитата:
X++: COM xlApp; // Excel.Application COMVariant cv; .................................... // кол-во страниц на текущем (активном) рабочем листе Excel cv = xlApp.ExecuteExcel4Macro('GET.DOCUMENT(50)'); info( strfmt('%1', cv.double()) ); Последний раз редактировалось Gustav; 02.05.2007 в 15:04. Причина: исправил: кол-во страниц возвращается же в виде COMVariant ! Семен Семёныч... |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|