Probier mal bitte, ob sich damit was ändert:
Delphi-Quellcode:
var
lcid : Integer;
begin
excel := TExcelApplication.Create(Self);
// Verbindungsart zu Excel festlegen.
excel.ConnectKind := ckNewInstance;
// Diese ID wird zur Komunikation mit Excel benötigt.
lcid := LOCALE_USER_DEFAULT;
Try
// Excel soll unsichtbar arbeiten.
excel.Visible[lcid] := False;
excel.Connect;
// irgendwas machen
Finally
// Verbindung zu Excel trennen.
excel.Visible[lcid] := True;
excel.Disconnect;
excel.Free;
end;
end;
Ist aus 'nem uralten Quelltext, keine Ahnung, ob es so übernommen werden kann. Aber probieren kann man ja mal