首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Office外接程序(web应用程序)可以完全脱机(没有web服务器)?

Office外接程序(web应用程序)可以完全脱机(没有web服务器)?
EN

Stack Overflow用户
提问于 2016-11-09 18:36:23
回答 3查看 3.2K关注 0票数 5

我想在Office中创建一个带有HTML + JavaScript的Office外接程序。并且这个附加的-不需要使用任何服务器端的设施。但是,如果我理解https://dev.office.com/getting-started/addins,那么外接程序的源文件必须托管在某个网络服务器上。

因此,主要问题是:是否可以将所有源和所有外接程序资源打包到输出DLL文件中,然后只将Manifest和DLL文件推送到Office,而不需要任何web服务器?

我需要这个允许用户从Office,安装这个外接程序到他的Office,并让它甚至脱机工作(没有互联网连接)。

另外,如果有人决定窃取我的资源并创建外接程序的副本,这种配置对于反向外接程序来说也有点复杂。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-11-10 13:04:02

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

如果您想构建一个可以完全脱机的外接程序,则应该查看VSTO插件、XLA外接程序、XLL外接程序或COM加载项。但是,所有这些加载项都不能在办公商店中发布。

票数 4
EN

Stack Overflow用户

发布于 2017-03-02 11:14:56

可以使用appcache为2013年的office (https://code.msdn.microsoft.com/office/Apps-for-Office-Enable-bdcb7a2f)制作离线的webapp插件。

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

票数 1
EN

Stack Overflow用户

发布于 2016-11-09 19:18:53

通过Office绝对不可能做到这一点。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40513774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档