0

私の Excel アドインは C#、ExcelDNA、NetOffice で書かれています。サーバーから時間ごとのデータを取得し、Excel に表示する方法が 1 つあります。

サーバーから 1 時間ごとにデータを取得する方法が必要です。エンド ユーザーにとって面倒なので、VBA は使用したくありません。

誰かが私に正しいリンクまたはパスを教えてもらえますか?

ありがとう

編集

私のメソッドは UDF ではありません。ユーザーが数式バー =MyMethod(sym1, other params) に入力すると、Web サービスからデータを取得するには [GetData] ボタンをクリックする必要があります。これは手動のプロセスです。今私が欲しいのは、式MyMethodが入力され、手動で「GetData」が1回入力されたら、その後1時間ごとに「GetData」する方法が必要なので、ユーザーが手動で行う必要はありません。タイマーを考えましたが、プロセスが 1 時間後に呼び出され、データを Excel にプロットしようとすると、Excel が何かでビジー状態になり、プロットは失敗します。だから多分他の方法がありますか?ありがとう

4

1 に答える 1

0

Excel を実行するスケジュールされたタスクを実行し、Workbook_Open イベントで呼び出される追加の VBA マクロを含むファイルを開きます。

于 2017-01-25T03:24:08.377 に答える