Condividi tramite


Le informazioni mancanti del Registro di sistema possono causare problemi con il modello a oggetti di Outlook

Numero KB originale: 2827747

Sintomi

Le informazioni mancanti del Registro di sistema possono causare problemi con il modello a oggetti di Outlook. Ecco un esempio:

  • Si tenta di chiamare a livello di codice il modello a oggetti di Outlook, ad esempio creando un'istanza di Outlook usando codice simile al seguente:

    Impostare ol = CreateObject("Outlook.Application")

    Quando si esegue l'esempio di codice, viene visualizzato l'errore seguente:

    Errore: il componente ActiveX non può creare l'oggetto:
    'Outlook.Application'
    Codice: 800A01AD
    Errore di runtime di Microsoft VBScript

Causa

Questo comportamento può verificarsi se le chiavi del Registro di sistema seguenti sono mancanti o incomplete:

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

Si noti che nei computer con una versione a 32 bit di Office e una versione a 64 bit di Windows, il percorso chiave precedente è invece:

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

Risoluzione

Per correggere il comportamento, eseguire un ripristino di Microsoft Office.