Ms office Office加载项(web app)可以完全脱机(没有web服务器)?

Ms office Office加载项(web app)可以完全脱机(没有web服务器)?,ms-office,office365,outlook-addin,office-addins,office-app,Ms Office,Office365,Outlook Addin,Office Addins,Office App,我想用一些HTML+JavaScript创建一个Office插件,以便在Office商店中销售。这个插件不需要使用任何服务器端设施。 但是如果我理解的话,外接程序的源文件必须托管在某个Web服务器上 因此,主要问题是:我是否可以将外接程序的所有源代码和所有资源打包到输出DLL文件中,并只将清单和DLL文件推送到Office存储区,而不使用任何web服务器? 我需要这个,以允许来自Office Store的用户将此加载项安装到他的办公室,并允许脱机使用它(无需internet连接) 如果有人决定窃

我想用一些HTML+JavaScript创建一个Office插件,以便在Office商店中销售。这个插件不需要使用任何服务器端设施。 但是如果我理解的话,外接程序的源文件必须托管在某个Web服务器上

因此,主要问题是:我是否可以将外接程序的所有源代码和所有资源打包到输出DLL文件中,并只将清单和DLL文件推送到Office存储区,而不使用任何web服务器?

我需要这个,以允许来自Office Store的用户将此加载项安装到他的办公室,并允许脱机使用它(无需internet连接)


如果有人决定窃取我的源代码并创建外接程序的副本,则反向外接程序的这种配置也有点复杂。

这绝对不可能通过Office应用商店实现。

不,这是不可能的,因为Office外接程序必须位于某个位置。当用户“安装”基于web的office加载项时,实际上他只是订阅了加载项所在的服务器。Microsoft不托管dll(即,它们不提供运行dll的服务器),它们只是通过office应用商店在最终用户和您的服务器之间建立链接,并提供API以简化交互


如果要构建一个完全脱机的外接程序,则应该查看VSTO Advin、XLA Addin、XLL Advin或COM插件。但是,这些加载项都不能在office应用商店上发布

可以使用appcache为office 2013()制作脱机webapp外接程序()


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

谢谢您给出的答案。