問題
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
と入力して「OK」をクリックします。
次のレジストリ・サブキーを探して選択します。
HKEY_CURRENT_USER\Software\Oracle\SmartView\
「編集」メニューから、「新規」、「キー」の順に選択します。
Options
と入力し、[Enter]を押します。
「編集」メニューから、「新規」、「DWORD 値」の順に選択します。
DisableInAutomation
と入力し、[Enter]を押します。
「詳細」ペインで、「DisableInAutomation」を右クリックして、「修正」をクリックします。
「値」データ・ボックスで、00000001
と入力し、「OK」をクリックします。
値00000001
は、DisableInAutomationキーを有効にします。
注意:
ゼロの値を入力すると、このオプションは無効になります。
レジストリ・エディタを終了します。
Excelを再起動します。