2009-12-03 46 views
0

我试图找到一种方法来使Web应用程序与Excel进行通信的方式与桌面应用程序可以使用COM进行通信的方式相同。我的问题的基本描述如下:网页和Excel之间的通信?

  1. 用户在Excel工作表中选择一个单元格。
  2. 用户开关专注于在浏览器内运行的Web应用程序,并单击按钮。
  3. 单击Web应用程序内部的按钮会导致字符串放入先前选定的单元格中打开的Excel电子表格中。

我应该重申,在这一点上,我不是想让一个网页生成一个Excel文件。相反,我试图让Web应用程序直接将消息传递给Excel的打开实例。

如果我正在编写桌面应用程序,这将是直截了当的。但在浏览器上下文中,安全性将使Web应用程序不能与Excel通信。我知道在IE中使用ActiveX控件也许可以做到这一点,但我希望允许应用程序在任何浏览器中运行,并确保用户不必修改其浏览器安全设置。

任何人都可以提出一种解决方法吗?我想知道的一件事是,您是否可以使用RTD来解决问题。我没有使用RTD,所以我不熟悉它的确切功能。但是,如果用户登录到Web应用程序,他们的按钮点击是否可以向服务器发送一条消息,然后使用RTD将消息依赖于Excel实例?这假定用户也有一个Excel插件,它将他们的帐户凭证提供给RTD服务器。

非常感谢。

+0

Web应用程序中的按钮的点击是否对网页有任何影响(即导致重新加载或异步请求),还是仅用于与Excel进行通信? – barrowc 2009-12-04 02:17:20

回答

0

barrowc - 该按钮就在那里与Excel进行通信。

相关问题