【问题标题】:How to add plugin for Excel Online?如何为 Excel Online 添加插件?
【发布时间】:2016-09-09 22:23:08
【问题描述】:

我想通过浏览器使用 Excel 功能。我目前有一个基于 Excel 的 Microsoft Office 应用程序。它将一个图标添加到功能区并执行基于 C# 的自定义应用程序逻辑以与数据库服务器通信。

由于架构中的任何更改都需要应用程序发布,我很好奇我是否可以将其转换为 Web 应用程序并仍然受益于 Excel 的内置功能。

我希望这是可能的,因为 Microsoft Excel Online 是在浏览器中运行的。我的问题是,是否可以将插件添加到此类在线 excel 文档中?如果是,任何示例将不胜感激。

【问题讨论】:

    标签: c# excel plugins web-applications


    【解决方案1】:

    您绝对可以,并且根据方法,您只需使用 VSTO 项目模板即可。这只不过是一个 ClickOnce 应用程序。这可以在窗口中启动浏览器来执行逻辑。

    您可以使用 Office 互操作程序集将您的应用程序与 Office 应用程序分离,但仍然可以轻松进行通信。确保将 Embed Interop Assemblies 添加为参考后设置为 true。

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

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

    【讨论】:

      猜你喜欢
      • 2023-01-30
      • 1970-01-01
      • 2022-01-05
      • 1970-01-01
      • 2019-08-14
      • 2018-11-25
      • 2015-03-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多