Freigeben über


Fehlende Registrierungsinformationen können Probleme mit dem Outlook-Objektmodell verursachen

Ursprüngliche KB-Nummer: 2827747

Symptome

Fehlende Registrierungsinformationen können Probleme mit dem Outlook-Objektmodell verursachen. Hier ein Beispiel:

  • Sie versuchen, das Outlook-Objektmodell programmgesteuert aufzurufen, z. B. eine instance von Outlook mithilfe von Code wie dem folgenden zu erstellen:

    Set ol = CreateObject("Outlook.Application")

    Wenn Sie das Codebeispiel ausführen, erhalten Sie den folgenden Fehler:

    Fehler: ActiveX-Komponente kann kein Objekt erstellen:
    "Outlook.Application"
    Code: 800A01AD
    Microsoft VBScript-Laufzeitfehler

Ursache

Dieses Verhalten kann auftreten, wenn die folgenden Registrierungsschlüssel fehlen oder unvollständig sind:

HKEY_CLASSES_ROOT\Outlook.Application
HKEY_CLASSES_ROOT\Interface\{000C0339-0000-0000-C000-000000000046}

Hinweis: Auf Computern mit einer 32-Bit-Version von Office und einer 64-Bit-Version von Windows lautet der obige Schlüsselpfad stattdessen:

HKEY_CLASSES_ROOT\Wow6432Node\Interface\{000C0339-0000-0000-C000-000000000046}

Lösung

Um das Verhalten zu korrigieren, führen Sie eine Reparatur von Microsoft Office aus.