E' possibile in fase di generazione Excel, se il contentuo da stampare supera un certo limite, stampare il resto, in modo automatizzato e voluto, sulla o sulle pagine successive?

La mia stampa si compone di una testata, un dettaglio e un totale finale.
Vorrei stampare, se le righe del dettaglio superano un certo limite, una nuova pagina in cui mostrare nuovamente la testata e le restanti righe.
Se la pagina è l'ultima, stampare i totali.

Si può gestire tutto ciò usando Excel.Application?

Grazie anticipatamente per le risposte.