在部分情況下,自動執行 Excel 程序 (例如匯出至 Excel) 的第三方軟體可能會導致 Excel 發生問題,以及與 Oracle Smart View for Office 的衝突。
因應措施:
若要在以自動化模式啟動 Excel 時停用智慧型檢視,您可以將機碼和機碼值新增至「Windows 登錄」以啟用 "DisableInAutomation"。若要這麼做,請建立 Options 機碼和 DisableInAutomation 機碼值,如下所示:
機碼名稱:
[HKEY_CURRENT_USER\Software\Oracle\SmartView\Options]
機碼值:
"DisableInAutomation"=dword:00000001
如果設定為 00000001
,則會在以自動化模式啟動 Excel 時停用智慧型檢視。在自動化程序外部手動啟動 Excel 時,會正確地啟動智慧型檢視。
如果設定為 0
或根本未建立,則會啟用智慧型檢視,並在以自動化模式啟動 Excel 時予以啟動,但這可能會導致問題。在自動化程序外部手動啟動 Excel 時,會正確地啟動智慧型檢視。
建立登錄機碼和機碼值
若要建立和更新登錄機碼 Options,請執行下列動作:
依序按一下開始和執行,並在開啟方塊中鍵入 regedit
,然後按一下確定。
找到後選取下列登錄子機碼:
HKEY_CURRENT_USER\Software\Oracle\SmartView\
從編輯功能表中,選取新增,然後選取機碼。
鍵入 Options
,然後按 Enter。
從編輯功能表中,選取新增,然後選取 DWORD 值。
鍵入 DisableInAutomation
,然後按 Enter。
在詳細資料窗格中,以滑鼠右鍵按一下 DisableInAutomation,然後按一下修改。
在值資料方塊中,鍵入 00000001
,然後按一下確定。
00000001
值會啟用 DisableInAutomation 機碼。
註:
如果輸入零值,則會停用此選項。
結束「登錄編輯程式」。
重新啟動 Excel。