Guten Abend Community,
ich habe folgenden Code um ein Excel Workbook zu öffnen :
Delphi-Quellcode:
Var
vMSExcel : OLEVariant;
Begin
vMSExcel := CreateOleObject('Excel.Application');
vMSExcel.Visible := False;
vMSExcel.Workbooks.Open(PPath);
//Do something with the file
vMSExcel.DisplayAlerts := False;
vMSExcel.Workbooks[1].Close(False);
vMSExcel.Quit;
vMSExcel := unassigned;
Wenn ich xlsm Dateien öffne klappt die Funktion super, allerdings bei xls und xlsx Dateien wird das Workbook trotz "vMSExcel.Visible := False" im hintergrund angezeigt. Was kann ich machen um das Workbook nicht anzuzeigen ?
Danke