以自動化模式啟動 Excel 時發生問題

在部分情況下,自動執行 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,請執行下列動作:

  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。