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...

)