レジストリ情報が見つからないと、Outlook オブジェクト モデルに問題が発生する可能性があります

元の KB 番号: 2827747

現象

レジストリ情報が見つからないと、Outlook オブジェクト モデルに問題が発生する可能性があります。 次に例を示します:

  • 次のようなコードを使用して Outlook のインスタンスを作成するなど、プログラムによって Outlook オブジェクト モデルを呼び出そうとします。

    ol = CreateObject("Outlook.Application") を設定する

    コード例を実行すると、次のエラーが表示されます。

    エラー: ActiveX コンポーネントでオブジェクトを作成できません。
    'Outlook.Application'
    コード: 800A01AD
    Microsoft VBScript ランタイム エラー

原因

この動作は、次のレジストリ キーが見つからないか不完全な場合に発生する可能性があります。

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

32 ビット バージョンの Office と 64 ビット バージョンの Windows を持つマシンでは、上記のキーパスは代わりに次のようになります。

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

解決方法

動作を修正するには、Microsoft Office の修復を実行します。