我们来分别看一下这两个问题:
1. Office Add-in 支持的最低 Office 版本:
Office Add-in(也称为 Office Web Add-in)是一种基于 Web 技术(HTML, CSS, JavaScript)的扩展模型。它支持的最低版本情况比较复杂,因为它依赖于具体的 Office 应用程序(Word, Excel, PowerPoint, Outlook 等)、操作系统平台(Windows, Mac, Web, iOS)以及 Add-in 本身所使用的功能集(Requirement Sets)。
-
理论上的起点: Office 2013 (Windows) 是第一个引入这种现代 Add-in 模型的版本。但是,Office 2013 的支持已经非常有限,很多新的 Add-in 功能和 API 在这个版本上都无法使用。
-
实际推荐的最低版本 (对于基础功能):
- Windows (永久许可证): Office 2016 是一个更实际的起点。虽然 Office 2013 技术上支持,但 2016 提供了更广泛和稳定的支持。Office 2019 和 Office 2021 支持更多的新功能。
- Mac: Office 2016 for Mac 是支持 Add-in 的较早版本。
- Web (浏览器): Office 网页版 (Microsoft 365) 通常支持最新的 Add-in 功能。
- Microsoft 365 订阅版 (Windows/Mac): 这是最佳选择,通常能最快获得对最新 Add-in 功能的支持。
-
关键因素 - Requirement Sets: Add-in 开发者会在其清单文件 (manifest.xml) 中声明它所依赖的最低 API 功能集(例如
ExcelApi 1.1
,WordApi 1.3
)。Office 应用程序必须支持这个声明的最低功能集才能运行该 Add-in。较新版本的 Office 支持更高的 Requirement Sets,因此能运行功能更强大的 Add-in。
总结: 虽然 Office 2013 是技术上的开端,但强烈建议至少使用 Office 2016 或更高版本(尤其是对于永久许可证用户)。Microsoft 365 订阅版 提供最佳的兼容性和功能支持。最终,能否运行某个特定的 Add-in 取决于你的 Office 版本是否满足该 Add-in 声明的最低 Requirement Set。最好查看具体 Add-in 的文档或说明以了解其确切的版本要求。
2. WPS 中能否使用 Office Add-in?
不能。
- 技术架构不同: Office Add-in 是为 Microsoft Office 应用程序生态系统设计的,它依赖于 Microsoft Office 内部提供的 JavaScript API (Office.js) 和特定的 Web 视图控件(如 Edge WebView2)来运行。
- WPS 的独立生态: WPS Office (金山办公) 拥有自己的应用程序架构和扩展机制(例如 VBA 兼容宏、JS 宏、以及其自有的插件体系)。它没有内置运行 Microsoft Office Add-in 所需的运行时环境和 API 支持。
总结: Microsoft Office Add-in 和 WPS 的插件/扩展系统是两个完全不同且互不兼容的技术体系。你无法在 WPS Office 中安装和使用为 Microsoft Office 开发的 Add-in。同样,为 WPS 开发的插件也无法在 Microsoft Office 中使用。
文章告一段落。如果你意犹未尽,渴望持续提升技术实力、拓宽视野,欢迎关注同名微信公众号“码觉客”。我们致力于分享高质量的技术干货、实战经验和前沿资讯,助你在技术的道路上走得更远。即刻搜索关注,解锁更多精彩!