Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Fehler "Altes Format oder ungültige Typbibliothek" in Delphi 5 und Excel 2007 (https://www.delphipraxis.net/181109-fehler-altes-format-oder-ungueltige-typbibliothek-delphi-5-und-excel-2007-a.html)

veles68 16. Jul 2014 17:16

Fehler "Altes Format oder ungültige Typbibliothek" in Delphi 5 und Excel 2007
 
Hallo,

ich bekomme folgenden Fehler in Delphi 5, beim Automation mit Excel 2007:
"EOLEException Altes Format oder ungültige Typbibliothek".

Der Fehler erscheint genau beim "SaveAs", wo die Excel-Datei gespeichert werden soll:
ExcelApplication1.ActiveWorkbook.SaveAs(Excel_File _Path,xlNormal,EmptyParam,'',false,false,xlNoChang e,EmptyParam,EmptyParam, EmptyParam,EmptyParam,1)

Auf dem PC habe ich Excel 2003 und Excel 2007. Wenn ich mit dem Excel 2003 probiere, dann funktioniert es. Es ist kein Problem mit den unterschiedlichen Sprachen zwischen Excel und dem OS. Beide sind auf deutsch.

Kann mir jemand bitte sagen, was soll ich an dem "SaveAs" ändern? Anscheinend hat sich die Schnittstelle für die "SaveAs"-Methode in Excel 2007 geändert.

Danke im Voraus,
Dimce

Bummi 16. Jul 2014 18:04

AW: Fehler "Altes Format oder ungültige Typbibliothek" in Delphi 5 und Excel 2007
 
Vielleicht hilft Dir das weiter:
http://msdn.microsoft.com/en-us/libr...ffice.12).aspx

veles68 17. Jul 2014 08:20

AW: Fehler "Altes Format oder ungültige Typbibliothek" in Delphi 5 und Excel 2007
 
Zitat:

Zitat von Bummi (Beitrag 1265705)

Hallo,

vielen Dank für Deine Antwort.

Das ist zwar hilfreich, aber das Problem ist damit immer noch nicht gelöst.

Ich habe die Schnittstelle vergliechen, und nur beim Parameter "FileFormat" habe ich Unterschiede gegenüber der MSDN-Spezeifikation festgestellt. Das habe ich geändert von "xlNormal" auf "xlExcel7" aber es funktioniert immer noch nicht (gleicher Fehler wie oben).

Das kommische ist, dass die Schnittstelle zu Excel in meinem Delphi IDE funktioniert über Excel97.pas. Warum das so ist, muss ich erst herausfinden. Hierbei handelt es sich um eine ganz alte Applikation (1998).

Grüße,
Dimce


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:31 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz