Einzelnen Beitrag anzeigen

DavidKlimas

Registriert seit: 24. Sep 2006
Ort: Arlon, Belgien
71 Beiträge
 
#1

Excel Workbooks werden trotz Visible:=False angezeigt

  Alt 22. Okt 2016, 17:19
Delphi-Version: 10 Seattle
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
  Mit Zitat antworten Zitat