リアルタイムソースから値を取得するRTDサーバーがあります。問題は、ユーザーが20,000のRTD数式に近いかなり大きなExcelシートを持っていることです。したがって、ユーザーがシートを開くと、すべてのRTD数式が実行され、サーバーに20,000のクエリが送信されます。これは今のところ機能しますが、クエリをグループ化してサーバーに送信できれば、サーバーのパフォーマンスは大幅に向上します。
私の考えは旗を維持することでした。計算が開始されると、フラグはfalseに設定され、計算が終了すると、リセットできます。RTD式が呼び出されたときにフラグが設定されていない場合、クエリをRTDサーバーに送信せず、プールします。フラグがtrueに設定されている場合、プールされたクエリを組み合わせてサーバーに送信できます
Excelが計算を開始および停止したときに通知を受け取る方法がわかりません。助けてください。また、この問題を解決するための他のアプローチを知っているなら、それは素晴らしいことです。Excel 2007、C#3.5を使用しています
助けてください。どうもありがとうございます。ラシュミ
ありがとう、