No se si te entendido.
Pero a ver si esto te sirve
cuando me hablas de salto de pagina supongo que hablas de ir a otra hoja no?
Yo lo que hago es que creo, primero el numero de hojas que necesitare, y luego me muevo por ellas.
Código:
ExcelApplication1.Connect; //Conectamos con Excel
ExcelApplication1.Visible[0]:=visible; // lo mostramos
ExcelWorkBook1.ConnectTo( //Añadimos un libro
ExcelApplication1.Workbooks.Add(xlWorksheet, 0));//si aqui en el 0 pongo emptyparam me hace tres hojas.Asi solo una
excelworkbook1.Sheets.Add(emptyparam,EmptyParam,7,1,0); //el primer param es el numero de paginas +1 ya hecha de antes
Entonces me muevo por las hojas asi
ExcelWorkSheet1.ConnectTo( // y obtenemos una de sus hojas
ExcelApplication1.Sheets[n] as _WorkSheet);
ExcelWorkSheet1.Name := TITULO HOJA';
n es un int del 1 al 8.Que son las páginas que tienes