使用英语阅读

通过


损坏的全局模板在自动执行Word时会导致错误

症状

一个或多个无效的全局模板文件可能会导致进程外自动化客户端引发以下错误消息之一:

  • HRESULT:0x8001010A
    VB 错误: -2147417846
    “消息筛选器指示应用程序正忙”

  • HRESULT:0x800A175D
    VB 错误: 5981
    “无法打开宏存储”

  • HRESULT:0x800A142D
    VB 错误: 5165
    “Word无法打开现有的 [square]”

原因

Word使用的全局模板文件可能已损坏。

备注

在 Microsoft Office Word 2007 中,全局模板名为 Normal.dotm。 在 Microsoft Office Word 2003 和早期版本的 Word 中,全局模板名为 Normal.dot。

解决方案

如果遇到症状部分所述的错误之一,可以暂时重命名全局模板以确定它是否是问题的原因。

重命名全局模板会将多个选项重置回其默认设置,包括自定义样式、自定义工具栏、宏和自动图文集条目。 建议重命名全局模板文件而不是将其删除,以便在模板未损坏时还原这些设置。

某些安装Word可能会生成多个合法的全局模板文件。 这些情况包括在同一台计算机上运行的多个版本的Word,或在同一台计算机上运行的多个用户配置文件。 在这些情况下,请特别注意,以便重命名 Normal.dot 的正确副本。

若要重命名全局模板文件,请执行以下步骤。

备注

由于 Microsoft Windows 存在多个版本,因此你计算机上的以下步骤可能会有所不同。 如果是这样,请参见您的产品文档来完成这些步骤。

  1. 退出Word的所有实例,包括 WordMail。
  2. 选择 “开始>查找>文件或文件夹”。
  3. 在“命名”框中,键入Word版本的全局模板名称。
  4. 如果从网络服务器) 运行Word,请在“查找范围”框中选择本地硬盘驱动器 (或备用用户模板位置。
  5. 选择“ 立即查找 ”以搜索文件。
  6. 对于“ 查找 ”对话框中出现的每个全局模板,请右键单击该文件,然后选择“ 重命名”。 为文件指定新名称,例如 OldNormal.dotNormal-1.dot
  7. 最小化“ 查找 ”对话框。
  8. 重启自动化客户端以启动Word。

如果Word正确启动,则表示问题已解决。 在这种情况下,问题是损坏的全局模板。 可能需要更改一些设置才能还原喜欢的选项。 如果重命名的全局模板文件包含自定义项(例如无法轻松重新创建的样式、宏或自动图文集条目),则可以使用组织程序将这些自定义项从旧的全局模板文件复制到新的全局模板文件。

如果工具栏自定义存储在自定义工具栏中,则应能够使用组织程序复制它们。 遗憾的是,如果对Word的内置工具栏之一进行了自定义,则可能需要在重命名模板后重新创建它们,因为无法向组织者复制这些更改。

References

有关错误消息的详细信息,请参阅 错误 800A175D - 无法打开宏存储