从 Webaddin 到 C++ 应用程序的进程间通信
Interprocess communication from Webaddin to c++ application
我需要为 Excel、Word、Powerpoint、Outlook 创建 Web 插件,并将数据发送到 C++ 桌面应用程序。
数据如下:
- 在 Excel
中选择的当前单元格
- 当前sheet姓名
- 当前word文档中选中的文字
- Excel、Word、Powerpoint
的当前文件名
首先我尝试使用 vsto 加载项,我能够使用命名管道从 Office 应用程序向 C++ 应用程序发送和接收上述数据。
现在我想使用 Web 插件实现同样的目的。它使用Javascript,如何在Webaddin中实现进程间通信?
出于安全原因,Web 插件沙箱不允许直接进行进程间通信。您可以创建 Web 插件可以向其发送数据的 RESTful 服务,并从 C++ 应用程序请求数据。
我需要为 Excel、Word、Powerpoint、Outlook 创建 Web 插件,并将数据发送到 C++ 桌面应用程序。
数据如下:
- 在 Excel 中选择的当前单元格
- 当前sheet姓名
- 当前word文档中选中的文字
- Excel、Word、Powerpoint 的当前文件名
首先我尝试使用 vsto 加载项,我能够使用命名管道从 Office 应用程序向 C++ 应用程序发送和接收上述数据。
现在我想使用 Web 插件实现同样的目的。它使用Javascript,如何在Webaddin中实现进程间通信?
出于安全原因,Web 插件沙箱不允许直接进行进程间通信。您可以创建 Web 插件可以向其发送数据的 RESTful 服务,并从 C++ 应用程序请求数据。