如何私下分发excel office加载项(w/office.js)



Q1。有没有任何方法可以私下分发excel office加载项(w/office.js)(office.js加载项是否也会像VSTO的.exe或带有密码的.xla/.xlam宏文件一样分发?)

Q2.如果我在本地服务器上运行office插件服务器(node.js),那么必须向最终用户分发什么(我想隐藏与VBA宏不同的核心源逻辑。)

我现在正在开发一个excel office插件。但在我的公司中,部署到最终用户似乎有一些限制。(我们现在正在测试试点环境,并使用office 365,但受到it政策的限制)

当我参考下面的官方文档时,文档中说,私下部署外接程序的方式是Microsoft 365管理中心或SharePoint目录。(AppSource面向所有人公开。)

请参阅。https://learn.microsoft.com/en-us/office/dev/add-ins/publish/publish

然而,它似乎必须使用微软的服务或组件,如SharePoint或管理中心。我不想使用这些项目,因为我想灵活地应对各种环境。

我还阅读了以下文章。

请参阅。如何分发私人办公室加载项

但在回复中,作者似乎无法得到我也想知道的合适答案。

我想知道在不透露我的核心源逻辑的情况下分发excel office插件(w/office.js)的其他方法,以及我必须向最终用户提供的最低材料是什么(例如清单或其他东西)。

通常,如您所知,您需要在web服务器上的任何位置托管外接程序的源代码。清单文件只是指存储源的位置。应该提供的单个文件是清单文件,以便能够在本地侧加载外接程序。其他一切都由您控制。

由于网络技术的性质,你不能向用户隐藏源代码。加载项的作用类似于常规网页。你能做的最好的事情就是混淆你的代码。

最新更新