Wie erstellen Sie eine Instanz von Excel, wenn Excel nicht installiert ist

In meiner C# Anwendung, mit Hilfe von Excel-Interop-dll (als Referenz) ich bin beim Lesen/schreiben von excel-Dateien. Wenn ich bewegen Sie dieses Programm, um das system, wo office/excel nicht installiert ist (man denke an saubere Maschine), ich bin schlagen mit folgende Fehlermeldung.

System.- Laufzeit.InteropServices.COMException (0x80040154): Abrufen des COM-Klassenfactory für die Komponente mit CLSID {00024500-0000-0000-C000-000000000046} konnte aufgrund des folgenden Fehlers: 80040154 Klasse nicht registriert (Ausnahme von HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).

Oben genannten Fehler erwartet, da ist kein excel auf dem Zielrechner.

Meine Frage ist, gibt es eine andere Möglichkeit, mein Programm abgesehen von der Registrierung Interop dll auf dem Zielrechner?

InformationsquelleAutor der Frage Mahender | 2012-09-11

Schreibe einen Kommentar