我的 Excel 插件是用 C#、ExcelDNA、NetOffice 编写的。有一种方法可以从服务器检索每小时数据并在 Excel 中显示。
我想要一种每小时从服务器检索数据的方法。我们不想使用 VBA,因为它会给最终用户带来麻烦。
有人可以指出我正确的链接或路径吗?
谢谢
编辑
我的方法不是 UDF,假设用户在公式栏中输入 =MyMethod(sym1, other params) 他必须单击“GetData”按钮才能从 Web 服务获取数据。这是一个手动过程。现在我想要的是,一旦输入公式 MyMethod 并手动“GetData”一次,我想要一种方法来每隔一小时“GetData”,这样用户就不必手动进行。我想到了一个计时器,但如果一个小时后调用该过程并尝试将数据绘制到 Excel 但 Excel 正忙于做某事,则绘图将失败。所以也许还有其他方法?谢谢