エラー「Invalid value '#NAME?' for Expiry Date!」(有効期限日の値 '#NAME?' が無効です)は「WAT Register Substance」(WAT 物質登録)で化学物質を登録し、FormDesignerUDF がアクティブな場合に表示されます。 - WKB61668
Article number: 61668To English version
症状
- NuGenesis Smart Procedures Application Pack 1 からの WAT 物質の登録フォームを使用するとき、[Form Scientifics Error](フォームケミカル)セクションのメタデータに以下のエラーメッセージが表示される:
- 保存時のエラー:Invalid value "#NAME?" for Expiry Date!(有効期限日の値 '#NAME?' が無効です)
- 物質が試薬インベントリーに入っていない
- フォームを再度開いて閉じて、セクションを再リリースすると、新しい物質がインベントリーに追加されるが、WAT 登録物質フォームの他のコピーで問題が再度発生する
環境
- NuGenesis 8 LMS
原因
不明。Excel の不具合の可能性があります。この不具合により、物質の有効期限データの式が変更されるため、有効期限日を計算できません。
解決策
- ドキュメントをテンプレートとして保存します。
- [ドキュメント]メニュー > [テンプレートとして保存]をクリックします。
- [Create new template](新規テンプレートの作成)をクリックします
- テンプレートを保存します
- [Template](テンプレート)メニュー > [Export](エクスポート)をクリックします。
- テンプレートを .vp ファイルにエクスポートします。
- 分析のために .vp ファイルを GSS に送信します。
追加情報
考えられる解決策(まだテストされていません)の 1 つは、レジストリーキーの変更です:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\TypeLib\{00020813-0000-0000-C000-000000000046}
このキーの下のキーを展開します。 Office 365 の場合、キー「1.9」が 1 つ表示されるはずです。この問題が発生するシステムでは、2 つのキーがあることが判明しました(1.7 と 1.8)。あるケースでは、「1.7」キーを含む Office 2010 があり、その下に「0」名前ドのキーがあり、その下に「Win32」がありました。これは正しい構造です。ただし、「1.8」キーもありましたが、「0」キーおよび「Win32」キーがありませんでした。その理論は、Excel が 1.7 キーを使用して機能するが、1.8 キーを使用して機能しないことがあるということです。
このキーにより、メイン Excel オブジェクトのライブラリーファイル (DLL) が定義されます。その DLL が適切にロードされていない場合、Waters UDF アドインは機能できません。
id61668, library, NGLMS, NGLMSLIC, NGLMSOPT, SUPNG, エクセル