2017-12-28 24 views
1

に合わせたカスタム機能を保ち、それは、開発およびテスト中そのソースファイル<a href="https://github.com/OfficeDev/Excel-Custom-Functions" rel="nofollow noreferrer">this link</a>で

は、手動でフォルダ<user>\AppData\Local\Microsoft\Office\16.0\Wef\CustomFunctio‌​nsを削除して登録するメタデータのコンピュータのキャッシュをクリアすることができたという。

次のように私は、テストを行います。

  1. 私は、ブックで私のサーバーに元customfunctions.jsmanifest.xmlポインティングをロードします。ブックを閉じると、ファイルは自動的に...\Wef\CustomFunctio‌​ns\V1に保存されます。

  2. Excel.Script.CustomFunctions["CONTOSO"]["ADD42"]Excel.Script.CustomFunctions["CONTOSO"]["ADD42NEW"]に置き換えて、私のサーバーのマニュアルをcustomfunctions.jsに変更します。

  3. =contoso.と入力した後にセルに新しいブックを開くと、IntelliSenseはadd42newではなくcontoso.add42と表示されます。 =contoso.add42(5;4)と入力すると、セルは#GETTING_DATAと表示され、値は戻されません。これはもう存在しない関数で動作するため、理解できます。私たちは別のセルをクリックすると、例えば=2+3を入力した場合

  4. は、我々は、ブックが更新される見て、#GETTING_DATA#NAME?になります。そして今IntelliSenseはcontoso.add42ではなくcontoso.add42newと表示されます。締結する

、私はバグがあるかもしれないと思う:私たちは、ブックを開いたときに、IntelliSenseが現在customfunctions.jsで定義されたカスタム関数の更新リストを与える必要があります。

実際、ブックのカスタム関数は常にcustomfunctions.jsで定義されているものと常に同じであることが理想です。このバグがなければ、今日はワークブックを閉じて更新するためにもう一度開く必要がありました。開いているワークブックのカスタム機能をオンザフライで更新するための回避策があるかどうかは誰にも知られていますか?現在のcustomfunctions.jsから開いたワークブックの更新でカスタム関数を作成するためのリフレッシュトリガーはありますか?

答えて

0

ありがとうございます!あなたが発見したように、カスタム関数定義は現在、単一のドキュメントオープンイベントではなく、オンデマンドでのみ更新されます。

私たちはこの分野で多くのフィードバックを受けていますので、IntelliSense /オートコンプリートの機能のリストが途中ではなくセッションの開始時に更新されるように登録の仕組みを変更することを検討していますひとつの。

私は今すぐ共有する詳細はありませんが、ここでは数か月後にいくつかの変更を検討しています。

関連する問題