I'm attaching a simple example of PageLayout.Headers with AddPageBreakToRow.
Basically, what I'm doing is:
MyDir := ExtractFilePath(ParamStr(0));
sWorksheetGrid1.Worksheet.PageLayout.HeaderMargin := 10;
sWorksheetGrid1.Worksheet.Pagelayout.TopMargin := 30;
sWorksheetGrid1.Worksheet.PageLayout.Headers[HEADER_FOOTER_INDEX_ALL] := '&CHeader test';
sWorksheetGrid1.Cells[1,1] := 'Page 1';
sWorksheetGrid1.Cells[1,2] := 'Page 2';
sWorksheetGrid1.Worksheet.AddPageBreakToRow(1);
sWorksheetGrid1.Workbook.WriteToFile(MyDir + 'headertest.xlsx', sfOOXML, true);
After saving the "headertest.xlsx" file, when I try to open it with Excel, I get an error message about the file contents...
If I use AddPageBreakToRow or PageLayout.Headers separately, they work, but not simultaneously.
I appreciate any help you can give me.