![]() |
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 |
AW: Fehler "Altes Format oder ungültige Typbibliothek" in Delphi 5 und Excel 2007
|
AW: Fehler "Altes Format oder ungültige Typbibliothek" in Delphi 5 und Excel 2007
Zitat:
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 07:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz