Показать сообщение отдельно
Старый 14.11.2016, 15:53   #4  
VORP is offline
VORP
Участник
Аватар для VORP
 
147 / 95 (4) ++++
Регистрация: 26.05.2006
COM Excel умеет сам разбивать на листы, там надо какое то свойство выставить, что то вроде pagebreak = auto или вроде того, задать параметры печати - А4 и т.п. Дальше можно посмотреть куда ексель вставил pageBreak и вставить туда PageFooter и PageHeader. Если не ошибаюсь, пример использования можно посмотреть в AX2009 в отчётах по ОСам - МБ-2, МБ-4 - RassetReport семейство классов в общем. В случае OpenXML эти значения взять неоткуда - там приложения нет которое всё само корректно посчитает, поэтому и приходится считать самому - такое ощущение что Вы переписываете OpenXML под COM, очень код напоминает. Интересно было бы узнать зачем.