Office插件(网络应用程序)可以完全离线(没有网络服务器)



我想创建一个Office插件与一些HTML + JavaScript在Office商店出售。而且这个外接程序不需要使用任何服务器端设施。但是如果我理解https://dev.office.com/getting-started/addins, addin的源文件必须托管在某个Web服务器上。

所以主要问题:我能以某种方式打包所有的源和加载项的所有资源的输出DLL文件和推到办公室商店只有清单和DLL文件没有任何web服务器?

我需要这个允许用户从Office商店,安装这个插件到他的办公室,让它工作,甚至离线(没有互联网连接)。

这样的配置也有点复杂的反向加载项,如果有人决定窃取我的源代码,并创建一个副本的加载项

不,这是不可能的,因为办公室加载项必须位于某个地方。当用户"安装"一个基于web的office插件时,实际上他只是订阅了一个托管插件的服务器。微软不托管dll,(也就是说,他们不提供服务器来运行你的dll),他们只是通过办公商店在最终用户和服务器之间建立一个链接,并提供一个API来简化交互。

如果你想构建一个可以完全离线的插件,你应该看看VSTO插件,XLA插件,XLL插件或COM插件。但是,这些插件都不能在office商店中发布。

已经可以使用appcache为office 2013 (https://code.msdn.microsoft.com/office/Apps-for-Office-Enable-bdcb7a2f)制作离线web应用程序插件。

目前还不清楚这是否适用于较新版本的Office。

这在Office Store是绝对不可能的。

相关内容

  • 没有找到相关文章

最新更新