c# - Excel VSTO 在 C# 中添加以在工作表中显示 websocket 实时数据
问题描述
我正在制作 C# Excel VSTO 插件,以通过当前或活动工作表中的安全 websocket wss 显示实时股票数据。我能够毫无问题地获取数据并进入单元格,但是当我编辑任何其他单元格以输入公式时,更新速度非常快,以至于单元格编辑变得困难。我想在 RTD 中显示 RTD 等数据,当单元格编辑开始时它会停止更新工作表,但我不知道如何使用 websocket 来做到这一点。
接收数据后相同的代码:
stockData = JsonConvert.DeserializeObject<StockData>(s.Trim());
..
mysheet = (Worksheet)Globals.ThisAddIn.Application.ActiveWorkbook.Worksheets[1];
mysheet.Cells[cells.Row, 3].Value2 = stockData.array[1];
mysheet.Cells[cells.Row, 4].Value2 = stockData.array[2];
...
解决方案
推荐阅读
- rabbitmq - 是否有 rabbitmq:v3.5.6 的出口商
- python - 运行'''示例/rllab/stabilizing_the_ring.py'''时出错
- xamarin - 框架顶部的图像(中心位置)绝对布局或任何其他解决方案 xamarin 形式
- python-3.x - ValueError: {''message': '方法 eth_sendTransaction 不存在/不可用'}
- android - 创建具有透明背景的位图
- c# - 如何使用自定义操作从 wix 安装程序的列表框中删除所选项目
- javascript - 如何在不单击反应中的元素的情况下检测时间
- javascript - 在页面重新加载中保留 div 隐藏/显示
- python - 并非所有表单字段在保存期间都达到模型
- ocaml - OCaml 调用 Dynlink 导致段错误