如何添加插件的Excel在线

本文关键字:插件 Excel 在线 添加 何添加 | 更新日期: 2023-09-27 18:06:29

我想从浏览器使用Excel功能。我目前有一个基于excel的微软办公软件。它在功能区中添加了一个图标,并使用基于c#的自定义应用程序逻辑与数据库服务器进行通信。

因为它需要应用程序的任何改变模式,我很好奇,如果我能把它转换成一个web应用程序,仍然受益于Excel的内置功能。

我期待这是可能的,因为微软Excel在线是在浏览器内运行。我的问题是,是否可以添加插件到这样的在线excel文档?如果有,请举个例子。

如何添加插件的Excel在线

您完全可以,并且根据不同的方法,您可以仅使用VSTO项目模板完成此操作。这只不过是一个ClickOnce应用程序。这可以在窗口内启动浏览器来执行逻辑。

您可以使用Office互操作程序集将您的应用程序与Office应用程序解耦,但仍然可以轻松通信。确保在作为引用添加后将Embed Interop Assemblies设置为true。

对于那些在浏览器中使用Office的人来说,似乎微软正在转向CSOM/JSON/REST,这意味着这个解决方案的编码与COM完全不同。这应该可以帮助你开始:

https://msdn.microsoft.com/EN-US/library/office/dn268594.aspx。