Цитата:
Сообщение от
Gustav
Некоторая неприятность заключается в том, что у Excel я не нашёл такого простенького способа определения страниц, как через ComputeStatistics в Ворде.
Вот такая компактная "полухакерская" конструкция возвращает текущее кол-во страниц в Excel на текущем sheet'е:
X++:
COM xlApp; // Excel.Application
COMVariant cv;
....................................
// кол-во страниц на текущем (активном) рабочем листе Excel
cv = xlApp.ExecuteExcel4Macro('GET.DOCUMENT(50)');
info( strfmt('%1', cv.double()) );
Ну и теперь, собственно, можно применить "вордовый подход", о котором я говорю выше.