Du schreibst öfters:
irgendwas := SystemDataProvider.Excel.Application.InchesToPoints(
Jeder Punkt benötigt zusätzliche (Inter Prozess-)Kommunikation zwischen deiner Anwendung und Excel.
Deshalb:
Delphi-Quellcode:
xlapp := Excel.Application;
LeftMargin := xlapp.InchesToPoints(0.787401575);
RightMargin := xlapp.InchesToPoints(0.787401575);
...