我被要求从Excel VBA调用某个Web API来完成某个任务。他们给了我一个电话样本。这是一个组织的专用Web API,所以我不认为在这里发布代码会有帮助。
我得到了一个错误,所以我联系了写它的人。他解释说,它的工作原理是让一个回调Web API用结果调用调用者。由于Excel不能接受来自Web API的回调,因此它无法从Excel中工作。
我在谷歌上搜索是否有解决方案,听起来可能是新的Office加载项,它实际上是在Excel连接的Web服务器上运行的JavaScript,以便它们可以像加载项一样自动化Excel,具有一个名为Websockets的功能,可以接受Web API回调。
这是正确的吗--Excel可以通过带有Websockets的Office外接程序接受Web API回调吗?
1条答案
按热度按时间0h4hbjxa1#
can definitely use
WebSockets
与加载项通信。此外,Office Web加载项可以具有服务器端部分,而不仅仅是静态Web应用程序。你的服务器端代码可以做任何你想做的事情。