Betrifft: ab orgAnice CRM 2008
Problem:
Nach dem Öffnen und Ändern eines in orgAnice gespeicherten internen Dokumentes (z.B. MS Word-Dokument, MS Excel-Mappe) lässt sich dieses nicht mehr speichern und die entsprechende Anwendung kann nicht mehr geschlossen werden; beim Ausführen der Objekteigenschaft Document.Save wird der Fehler „0x80041055“ (Schnittstelle nicht registriert) erzeugt (nur bei expliziter Ausführung sichtbar)
Ursache:
Die OLE-Schnittstelle ist nicht bzw. nicht richtig registriert und daher die kann die Office-Anwendung die Datei nicht speichern und schließt sie daher nicht (ohne Alternative und ohne Rückmeldung!).
In der Windows-Registrierungsdatenbank fehlt der Eintrag :
„HKEY_CLASSES_ROOT\Interface\{0000000C-0000-0000-C000-000000000046}”
Lösung:
Die Datei OLE32.DLL muss dem Anwendersystem entsprechend verschieden registriert werden:
(auf einem 32-Bit-System)
Start -> Ausführen -> regsvr32 ole32.dll -> OK
(auf einem 64-Bit-System)
Start -> Ausführen -> %systemroot%\syswow64\regsvr32 ole32.dll -> OK