COMException bei der Erstellung von COM-Objektes für Excel-Automatisierung in C#

Habe ich diese Fehlermeldung, wenn ich ein COM-Objekt erstellen, um die Verwendung der Excel-Automatisierung. Jeder weiß, warum ich diese Fehlermeldung bekommen?

System.- Laufzeit.InteropServices.COMException(errorCode = -2146959355)
Meldung: beim Abrufen des COM-Klassenfactory für die Komponente mit CLSID {00024500-0000-0000-C000-000000000046} konnte aufgrund des folgenden Fehler: 80080005.

Den call-stack ist folgende:

System.- Laufzeit.Remoting.RemotingServices.AllocateUninitializedObject(RuntimeType objectType)
System.- Laufzeit.Remoting.RemotingServices.AllocateUninitializedObject(Type objectType)
System.- Laufzeit.Remoting.- Aktivierung.ActivationServices.CreateInstance(Type serverType)
System.- Laufzeit.Remoting.- Aktivierung.ActivationServices.IsCurrentContextOK(Typ serverType, Object[] props, Boolean bNewObj)
System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)
System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)
System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)
System.Activator.CreateInstance(Type Type, Boolean nonPublic)
bei Geotab.ComObject..ctor(Type Type)

Dies ist mein code:
Geben Sie excelAppType = Typ.GetTypeFromProgID("Excel.Anwendung");
comExcelObject = new ComObject(excelAppType);

InformationsquelleAutor Thomas | 2010-07-26
Schreibe einen Kommentar