メインコンテンツまでスキップ
Waters Japan

NuGenesis LMS で Excel セクションを開くと、エラー「Excel application needs to be restarted ...」(Excel アプリケーションを再起動する必要があります...)が表示される - WKB30100

Article number: 30100To English version

症状

  • LMS ドキュメントで Excel セクションを開くと、次のメッセージが表示される:
    • NuGenesis Smart Builder:「Excel application needs to be restarted in order to be able to use Smart Builder's UDF!」(Smart Builder の UDF を使用できるようにするには、Excel アプリケーションを再起動する必要があります。)
    • NuGenesis LEME:「Excel application needs to be restarted in order to be able to use the method editor proxy UDF!」(メソッドエディタープロキシー UDF を使用できるようにするには、Excel アプリケーションを再起動する必要があります。)
  • Excel でセクションが開く
  • UDF(ユーザー定義の機能)に依存しない Smart Builder 機能は影響を受けない

環境

  • NuGenesis 9 LMS
  • NuGenesis 8 LMS
  • NuGenesis 8 ELN
  • NuGenesis Smart Builder
  • NuGenesis LEME(ラボ実行メソッドエディター)
  • Waters.ELN.AC.Userinterface.dll

原因

Smart Builder は、Excel 起動時に UDF プラグインを読み込むレジストリキーを検出しませんでした。

解決策

  1. [レジストリエディター]を開き、使用している Microsoft Office のバージョンに応じたパスを参照します。
    • 2007:HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Options
    • 2010:HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel\Options
    • 2013:HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Excel\Options
    • 2016 または 365:HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Excel\Options
  2. 「OPEN」または OPEN1、OPEN2、OPEN3 などの名前のキーを探します。
  3. OPEN キーが存在しない場合は、OPEN キーを作成します。最大番号の「OPENx」キーを探して、次のキーを順番に作成します。キーは REG_SZ タイプである必要があります。
  4. キーに以下の値を入力します:
    • /A "WatersUDF.FormDesignerUDF"
  5. [レジストリエディター]を閉じます。
  6. Excel セクションが開いている場合は、Excel を閉じます。
  7. Excel セクションを開きます。

追加情報

このキーはレジストリのユーザー固有の部分に登録され、各ユーザーのプロファイルの一部として存在します。ユーザープロファイルがユーザーセッションの後に消去される(例えば、ユーザーが Citrix セッションからログアウトするときに消去されるか、操作していない状態が一定の期間続く後に消去される)と、このレジストリキーが消去されます。

いずれの場合も、Windows ドメインログオンスクリプトまたはグループポリシーオブジェクトを使用して、このレジストリキーをすべてのユーザープロファイルにプッシュすることを推奨します。スクリプトまたは GPO によってプッシュされた値が、[分解能]セクションで指定された値と完全に一致することを確認します。Smart Builder は完全一致検索を使用して、OPENx キーでこの値を検索します。大文字と小文字が間違っている場合、または二重引用符ではなく一重引用符を使用している場合は、一見有効なレジストリキーが存在している場合でもエラーが発生します。

あるケースでは、レジストリの「FormDesignerUDF」エントリーが別の Excel アドインによって上書きされることが判明しました。ユーザープロファイルが定期的に消去されていない場合、他の Excel アドインのいずれかが「OPENx」キーに独自のエントリーを書き込んでいるかどうかを調べます。

id30100, SUPNG, エクセル