如何在excel启动时汇集所有RTD调用?
我有一个RTD服务器,从实时源获取值。问题是用户拥有相当大的excel表,接近20,000个RTD公式。因此,当用户打开工作表时,所有RTD公式都会被触发,从而导致向服务器发送20,000个查询。这现在可以工作,但如果我可以将查询分组并将其发送到服务器,则服务器可以执行得更好。
我的想法是保持一面旗帜。计算开始时,标志将设置为false,当计算结束时,我可以重置它。当调用RTD公式时,如果未设置该标志,我将不会将查询发送到RTD服务器,而是将其汇集。当标志设置为true时,我可以组合池化查询并将其发送到服务器
我不知道如何在excel启动和停止计算时获取通知。请帮忙。另外,如果你知道解决这个问题的任何其他方法,那就太棒了。我正在使用Excel 2007,C#3.5
请帮忙。非常感谢你。
Rashmi
谢谢,
没有找到相关结果
已邀请:
1 个回复
艾食魄轻县