【问题标题】:Questions on Office Js CapabilitiesOffice Js能力问题
【发布时间】:2023-06-25 13:17:02
【问题描述】:
我需要将 VB 内置的 office 插件迁移到 web。
我曾经使用过office js,但对于officejs 可以做什么和不可以做什么没有几个问题
- 我们可以开发类似 vb 表单的表单吗,我已经通过对话框 api 加载外部 html 文件而不是内部表单。唯一的方法是使用内容窗格?
2.如何在功能区中添加嵌套菜单列表
- Office js 中内置的插件适用于 Office 365,也适用于 Office Online
- 如何为 Excel online 和 office 365 打包插件?
非常感谢您对此的帮助。
【问题讨论】:
标签:
office-js
office-addins
【解决方案1】:
- 您可以将所需的任何 HTML 放入任务窗格中,因此您基本上可以制作自己的表单(如果我正确理解问题的话)。
- 加载项旨在跨平台。如果您制作 Excel 加载项,则可以让它在 Excel for Desktop、Excel for Mac、Excel for web 和 Excel for iOS 上运行。如documentation 中所述,某些特定 API 仅适用于某些平台或存在限制。
- 您不必为不同的平台以不同的方式打包您的加载项。客户端需要的只是清单文件,它指向您的 Web 服务。您可以阅读有关分发的更多信息here。