Hallo,
if VarIsEmpty(MSExcel) = false then
nicht auf TRUE oder FALSE prüfen, dass kann zu Probleme führen.
besser:
if not (VarIsEmpty(MSExcel) then
DisplayAlerts wird auf TRUE oder FALSE gestellt, mit SaveChanges hat das nichts zu tun.
Excel schließen ohne nachfragen:
Delphi-Quellcode:
excel.ActiveWorkBook.Saved:= TRUE;
excel.Workbooks.Close;
excel.Quit;
excel:= Unassigned;
Bis bald Chemiker
wer gesund ist hat 1000 wünsche wer krank ist nur einen.