Thema: Delphi Datei mit Excel öffnen

Einzelnen Beitrag anzeigen

Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#1

Datei mit Excel öffnen

  Alt 29. Aug 2005, 16:27
hi

ich versuche gerade eine Datei mit Excel zu öffnen...

und zwar so (FExcel ist ein OLEVariant, FFileName ein String):

Delphi-Quellcode:
CoInitialize(nil);
FExcel:=CreateOleObject('Excel.Application');
FExcel.Visible:=False;
FExcel.WorkBooks.Open(FFileName, GetUserDefaultLCID);
{FExcel.WorkBooks.Open(FFileName, emptyParam, emptyParam, emptyParam,
            emptyParam, emptyParam, emptyParam, emptyParam, emptyParam,
             emptyParam, emptyParam, emptyParam, emptyParam, GetUserDefaultLCID);}

FExcel.Close(False);
FExcel.Quit;
CoUnInitialize;
hier in der dp habe ich die version mit den vielen emptyParam's gefunden...hier motzt delphi aber, die Anzahl sei nicht korrekt...

bei der version mit nur 2 Parametern kommt folgender fehler:
Zitat:
Im Projekt Project1.exe ist eine Exception der Klasse EOleException mit der Meldung 'Die Open-Methode des Workbooks-Objektes konnte nicht ausgeführt werden' aufgetreten.
liegt das auch an der (event. falschen) parameterzahl, oder ist dies ein neuer fehler? (womit ich einen schritt weiter wäre... )
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat