缺少注册表信息可能会导致 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 修复。