COM 外接程序添加到模板和加载项列表未加载重新启动 Word 时


重要:本文包含有关如何修改注册表的信息。请确保备份注册表之前对其进行修改。请确保您知道如何出现问题时还原注册表。有关如何备份、 还原和修改注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章︰
Microsoft Windows 注册表256986说明

症状


当您尝试将组件对象模型 (COM) 加载项添加到您的模板和加载项的列表时,您可能会发现,COM 加载项未加载重新启动 Microsoft Word 2002、 Microsoft Office Word 2003 中,或 Microsoft Office Word 2007 时。

原因


如果将 LoadBehavior 注册表项的 COM 加载项的 DWord 值设置为0,则可能发生此问题。

解决方法


若要变通解决此问题,LoadBehavior DWord DWord 值的注册表项中设置2到下面的注册表子项︰
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Word\ < COM 加载项 >
若要执行此操作,请执行以下步骤。

警告如果使用注册表编辑器或其他方法错误地修改了注册表,可能会出现严重问题。这些问题可能需要您重新安装操作系统。Microsoft 不能保证这些问题能够得到解决。修改注册表的风险由您自己承担。
  1. 单击开始,然后单击
    运行
  2. 打开框中,键入
    注册表编辑器,然后单击确定
  3. 找到并单击以下子项︰

    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Word\ < COM 加载项 >
  4. 在右窗格中,右键单击
    LoadBehavior,,然后单击
    修改
  5. 编辑 DWORD 值对话框中,键入
    2数值数据框中,然后单击
    OK.
  6. 退出注册表编辑器

状态


Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。

详细信息


默认情况下系统将 LoadBehavior DWord 值设置为0。TheLoadBehavior 双字节值不同的值的设置如下︰
  • 0 = 断开-未加载 COM 加载项。
  • 1 = 连接-加载 COM 加载项。
  • 2 = bootload-COM 外接程序加载启动时。
  • 8 = demandLoad-COM 外接负载仅在用户请求时。
  • 16 = ConnectFirstTime-COM 外接程序加载一次。此 COM 加载项可以执行此在下一次启动时加载。

参考资料


有关如何识别 COM 加载宏在 Word 2002 中的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章︰

319719如何确定是否在 Word 中加载任何 COM 加载项