问题标签 [rtd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - IronPython Excel RTDServer
如何在 Python/IronPython 中构建 Excel RTDServer。(IE我想用Python/IronPython实现IRTDServer接口,这样我就可以从Python/IronPython实时推送数据到Excel了)
我到处查看,但我能找到的唯一示例是 C#。
.net - .NET/COM 异常与 IRTDUpdateEvent
我们构建了一个已广泛使用多年的 RTD 服务器组件。(它是使用 VS 2008、.NET 3.5 目标运行时构建的。)今天有用户报告收到以下异常:
System.InvalidCastException:无法将“System.__ComObject”类型的 COM 对象转换为接口类型“Microsoft.Office.Interop.Excel.IRTDUpdateEvent”。此操作失败,因为 IID 为“{A43788C1-D91B-11D3-8F39-00C04F3651B8}”的接口的 COM 组件上的 QueryInterface 调用因以下错误而失败:不支持此类接口(来自 HRESULT 的异常:0x80004002 (E_NOINTERFACE)) . 在 Microsoft.Office.Interop.Excel.IRTDUpdateEvent.UpdateNotify() 在 EZomsRTDServer.RTDServer.NotifyExcel()
他昨天跑得很好。该问题似乎是由于他安装了一个新应用程序导致他安装了 .NET 4 更新。(他已经安装了 .NET 4,所以不确定这个更新是什么。)用户通过回滚到昨天的还原点(仍然在运行 .NET 4)解决了这个问题。但是我们需要了解在安装过程中可能发生了什么导致 COM 兼容性问题。(他没有接触 Excel 或我们的 RTD 应用程序)。
是否有可能其中一个安装将 IRTDUpdateEvent 的 Guid 用于其他一些 COM 类?
c++ - C++ 中的 Excel RTD 服务器开发
我想用 C++ 编写一个 excel RTD 服务器,但除了这个http://weblogs.asp.net/kennykerr/archive/2008/12/02/Rtd5之外,还没有任何运气找到关于如何做到这一点的完整教程.aspx。
但是,由于我对这些东西不熟悉,我想我需要更完整的东西。你们中的任何人都可以指出我的 C++ 示例的方向吗?
谢谢
编辑:对于那些感兴趣的人,我发现了这个: http: //www.codeproject.com/Articles/245265/Guide-to-Writing-Custom-Functions-in-Excel-Part-II.aspx
excel - 实时数据的替代电子表格
我正在寻找 Excel 的替代电子表格,最好但不一定是开源的,它允许程序员创建一个插件,该插件可以从外部数据源实时更新工作表中的单元格。然后,电子表格将根据值的变化在内部计算所有相关的计算链。
这与 RTD 方法对 Microsoft Excel 所做的功能相似。外部数据的变化率可能是中等到高(无论这些相对论术语是什么意思)。
反向过程也很有用,即检测单元格的变化,然后将该信息发送到可以与外部进程通信的插件。
尝试这个有什么建议或经验吗?
excel - 加载项 Express RTD 刷新问题
Excel AddIn 使用 Add-In express,VS2010,cometd.net 与 Cometd 服务器和 Tom cat 对话 在 RTDInitialize 事件处理程序中,我登录 Tom Cat 并连接到 cometd 服务器,我使用类凭据的实例来记住它已登录IsLoggedOn 为 true) 和 sessionID。
在主题的 RefreshData 处理程序中,如果尚未注册,我将注册到 cometd 服务器。然后我会订阅汤姆猫的主题。现在,当用户从 Excel 中删除 RTD 函数时,会调用 DisconnectData 处理程序,在其中我断开与 Cometd 服务器的连接,从 Tom Cat 注销,清除 sessionID。下次,当用户再次进入 RTD 函数时,它将调用 RTDInitialize 事件处理程序,登录并连接其中 IsLoggoned 设置为 true 并更新 sessionID。奇怪的是,在第二次登录后,在 refreshData 中,我检查了凭据,IsLogged 变为 false 并且 sessionID 为空,就像第一次注销时一样。有谁知道为什么?不知道我是否说清楚。谢谢
c# - c#客户端连接rtd服务器(comfyJ)
我正在尝试连接到从 JAVA 应用程序传递数据的 RTD 服务器(通过 ComfyJ,一个 Java-COM 桥)
基本上,我正在寻找一些示例代码,其中包含连接到此 RTD 服务器的 C# 客户端的基本结构。
我不是想用 C# 编写 RTD 服务器(我已经找到了很多来源)。
希望任何人都可以指出我正确的方向,将不胜感激。
谢谢!
.net - Excel RTD 服务器部署
我正在尝试在 C#中开发与此示例类似的 RTD 服务器。
RTD 服务器需要另一个使用本机 C-dll 的 .NET dll。.NET dll 通过互操作调用本机 C dll。
到目前为止,我已将两个 DLL 复制到与 .exe 文件相同的目录中。我应该如何部署它们以便可以从 COM 服务器使用它们?
当前对本机库的调用如下所示
c# - 带有第 3 方 RTD 服务器的 RTD 客户端:C#
我正在尝试将用 C# 编写的自定义 RTD 客户端与第 3 方 RTD 服务器连接。
WS001
我的机器名称在哪里,并且ProgId
是 RTD 服务器的名称。我得到了这个错误,
错误:System.Runtime.InteropServices.COMException (0x800706BA):从机器“WS001”检索具有 CLSID {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} 的远程组件的 COM 类工厂失败,原因是以下错误:800706ba“WS001” .`
我正在使用 Windows 7 64 位操作系统。
excel - Excel 加载项未显示在 64 位 Excel 中(加载项 Express)
我有一个 Excel 加载项 (COM AddIn, XLL, RTD) ,使用 C#、VS2010、Add-In Express 2010 创建,我将它安装在一台带有 win 64 位 + Excel 2010 64 位的 PC 上,没有错误,但它没有完全出现。(没有工具栏,没有功能区,不在非活动插件列表中,不在禁用插件列表中)我搜索甚至没有 adxloader.log 或 adxregistrator.log 它在 VM 上运行良好(使用 win 7 64 位 + Excel 64 位)。
当我将插件作为组件包含在另一个插件(ExcelDNA)中并安装它时,现在安装失败,错误如下
c++ - Excel RTD 格式化 C++ 或 C#?
我有一个普通的 C++ 对象,它会生成高频更新,我想将其快速传递到 excel (08-10++) 单元格/工作簿。我已经查看了 XLL、RTD 和 Excel C API,并且认为将 RTD 包装在 XLL 中可能是可行的方法,因为我目前没有使用 C# 编程。我过去做过一些 COM/VBA 的东西,所以我熟悉对象模型——只是不是在 C++ 中。
如果这是最理想的方式,我并不反对学习 C#,尽管如果可能的话,我现在更愿意将它保留在 C/C++ 中,因为这是我的优势所在。我环顾四周,但在 C API 中格式化表的示例方面并没有看到太多。
是否有人知道我可以查看的任何体面的文档或示例:
- 安全单元格更新(即,如果用户在 XLL 尝试更新同一张表格等时引发“On_Mousedown”事件,Excel 不会崩溃)
- 现代格式(使事情看起来不错的有效方法:))
欢迎任何建议!
谢谢