在某些情况下,用于自动执行 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:
依次单击启动和运行,在打开框中键入 regedit
,然后单击确定。
找到并选择以下注册表子项:
HKEY_CURRENT_USER\Software\Oracle\SmartView\
从编辑菜单中,依次选择新建和键。
键入 Options
,然后按 Enter。
从编辑菜单中,依次选择新建和 DWORD 值。
键入 DisableInAutomation
,然后按 Enter。
在详细信息窗格中,右键单击 DisableInAutomation,然后单击修改。
在值数据框中,键入 00000001
,然后单击确定。
值 00000001
可启用 DisableInAutomation 键。
注:
如果输入零值,将禁用此选项。
退出注册表编辑器。
重新启动 Excel。