在自动模式下启动 Excel 时出现问题

在某些情况下,用于自动执行 Excel 进程(如导出到 Excel )的第三方软件可能会导致 Excel 问题和与 Oracle Smart View for Office 的冲突。

解决方法:

要在 Excel 于自动模式下启动时禁用 Smart View,可以通过向 Windows 注册表添加键和键值来启用 "DisableInAutomation"。为此,请按如下所示创建 Options 键和 DisableInAutomation 键值:

  • 键名称:

    [HKEY_CURRENT_USER\Software\Oracle\SmartView\Options]
  • 键值:

    "DisableInAutomation"=dword:00000001

    当设置为 00000001 时,在 Excel 于自动模式下启动时将禁用 Smart View。在自动化进程之外手动启动 Excel 时,Smart View 将正确启动。

    当设置为 0 或并未创建时,在 Excel 于自动模式下启动时将启用并启动 Smart View,这可能会导致问题。在自动化进程之外手动启动 Excel 时,Smart View 将正确启动。

创建注册表项和键值

要创建和更新注册表项 Options:

  1. 依次单击启动运行,在打开框中键入 regedit,然后单击确定

  2. 找到并选择以下注册表子项:

    HKEY_CURRENT_USER\Software\Oracle\SmartView\
  3. 编辑菜单中,依次选择新建

  4. 键入 Options,然后按 Enter

  5. 编辑菜单中,依次选择新建DWORD 值

  6. 键入 DisableInAutomation,然后按 Enter

  7. 详细信息窗格中,右键单击 DisableInAutomation,然后单击修改

  8. 数据框中,键入 00000001,然后单击确定

    00000001 可启用 DisableInAutomation 键。

    注:

    如果输入零值,将禁用此选项。

  9. 退出注册表编辑器。

  10. 重新启动 Excel。