为excel数据实现发布/订阅外接程序

为excel数据实现发布/订阅外接程序,excel,vba,publish-subscribe,Excel,Vba,Publish Subscribe,我想实现一个Excel加载项,它允许我在一个单元格中发布数据,或者订阅数据,并按照JMS发布-订阅模型将其填充到一个单元格中 是否有这样做的示例代码?对于第二部分(订阅),通常使用RTD功能。可能是最好的起点。您需要构建一个RTD服务器(COM自动化服务器),它实现一个预定义的接口(IRtdServer) 对于第一部分(发布),您可以尝试通过VBA和通常由供应商提供的库来访问消息传递层(非常确定您可以使用Tibco RV)。如果没有合适的库可用-您将需要构建一个库。对于第二部分(订阅),通常使用

我想实现一个Excel加载项,它允许我在一个单元格中发布数据,或者订阅数据,并按照JMS发布-订阅模型将其填充到一个单元格中

是否有这样做的示例代码?

对于第二部分(订阅),通常使用RTD功能。可能是最好的起点。您需要构建一个RTD服务器(COM自动化服务器),它实现一个预定义的接口(IRtdServer)

对于第一部分(发布),您可以尝试通过VBA和通常由供应商提供的库来访问消息传递层(非常确定您可以使用Tibco RV)。如果没有合适的库可用-您将需要构建一个库。

对于第二部分(订阅),通常使用RTD功能。可能是最好的起点。您需要构建一个RTD服务器(COM自动化服务器),它实现一个预定义的接口(IRtdServer)


对于第一部分(发布),您可以尝试通过VBA和通常由供应商提供的库来访问消息传递层(非常确定您可以使用Tibco RV)。如果没有合适的库,您将需要构建一个。

到目前为止,您是否编写了任何代码?没有,这对我来说是一个盲目的开始。我也希望这样做。有一种内存中进程的方式,该进程从外部世界接收数据并适当地更新各种单元,如果用户更新了其中任何一个单元,那么它会将这些更改激发回外部世界。所有这些单元格都不会有这样的公式,它们只会在从外部(另一个系统)和内部(用户)更新时进行更新。如果您可以使用公式,我建议使用excel RTD函数。这是一个好的开始:。我仍在探索其他解决方案,但这是我目前所拥有的全部。到目前为止,你有没有编写任何代码?没有,这对我来说是一个盲目的开始。我也想这样做。有一种内存中进程的方式,该进程从外部世界接收数据并适当地更新各种单元,如果用户更新了其中任何一个单元,那么它会将这些更改激发回外部世界。所有这些单元格都不会有这样的公式,它们只会在从外部(另一个系统)和内部(用户)更新时进行更新。如果您可以使用公式,我建议使用excel RTD函数。这是一个好的开始:。我仍在探索其他解决方案,但这是我现在所拥有的全部。谢谢,我也偶然发现了RTD,我现在正在经历它!谢谢,我也偶然发现了RTD,我现在正在经历它!