原始 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 修复。