Frage

Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80040154.

i nicht ms-office in meinem System. Ich fügte hinzu, die Referenz ‚Microsoft.Office.Interop.Excel.dll‘ in meinem .net-Projekt (C # -Code hinter). ich erhalte die oben genannte Störung aus der unteren Zeile

Application excel = new Application();

Wenn ich MS-Office installiert es funktioniert gut. i sollte es funktionieren, ohne MS-Office zu installieren. nur durch DLL hinzufügen. Hilfe benötigt. Vielen Dank im adv.

War es hilfreich?

Lösung

Angenommen, Sie möchten Excel-Dateien zu erstellen oder zu bearbeiten, empfehle ich das neue Open XML SDK von Microsoft verwenden. Arbeiten besser und einfacher ist als Excel-Interop.

http://blogs.msdn.com/b/excel/archive/2008/11/25/using-the-open-xml-sdk-to-work-with-excel-files aspx

Andere Tipps

Das ist das Problem: "Ich soll es funktionieren, ohne MS-Office Installation"

Sie können nicht Excel starten, wenn nicht Excel nicht installiert ist (duh). Was wollen Sie tun?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top