我有一个复杂的 Excel 工作簿,我打算使用新的 office.js 插件来自动化它。正如我从文档中了解到的,我们应该发布一个清单,其中包含加载项 js 的源代码的位置。此加载项还具有自定义功能区命令和任务窗格。
在我的用例中,这个复杂的工作簿包含大量数据、公式、数据透视表和图表。我不想在第一次执行加载项时从头开始重新创建所有内容。
我的问题:
- 是否可以在某处发布此工作簿并要求用户安装加载项?
- 如何发送带有清单的工作簿?我希望我们在 VSTO 上拥有相同的体验——一个 excel 文件,其中包含某种“宏”或“自定义区域”,其中包含自动化信息。
- 是否可以将加载项限制在此特定文档中?在此用例中,这将是文档级别的自定义。
回答1
我建议花更多时间阅读 wed 加载项,您显然对 Excel 加载项的先前版本有很好的理解,但是 web 加载项带来了很大的转变。
回答您的问题:
1 - 加载项实际上是一个静态 Web 应用程序,被认为与工作表分开。
2 - Web 加载项托管在 Web 服务器或类似服务器上。我们在 API 网关前面的 AWS S3 中托管,但 MS 会引导您使用 Azure 解决方案。
3 - 如果您真的需要,如果您有创意,您可以在工作表中满足某些条件时限制加载项中的功能。