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

为了防止 Excel 在自动模式下运行时 Smart View 出现问题,请在 Windows 注册表中的 [HKEY_CURRENT_USER\Software\Oracle\SmartView\Options] 下添加 DisableInAutomation (DWORD=1)。

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

相关主题:

Options 键和 DisableInAutomation 键值

创建注册表项和键值

Options 键和 DisableInAutomation 键值

要在 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。