对于支持 "Word 2016" 的插件,具体支持哪些版本?
For add-ins that support "Word 2016", exactly which versions are supported?
我在 AppSource 上有一个 Word 加载项。在 "products supported" 下,AppSource 页面列出:
- Word 2016+
- Word 2016 Mac
- Word 在线
但是,对于某些版本的 Word 2016,人们无法安装它。以下是一些示例:
- 它一直适用于 Office 365(这表示为 Word 版本 16.31,但显然不是 Word 2016)。
- 它现在适用于个人 Word 2016(非订阅),但大约一个月前还不行(Word 升级似乎已经解决了这个问题)。
- 不适用于最新的商业 Word 2016(也是非订阅)。人们收到一条错误消息,指出他们的 Word 版本不支持加载项。
这是一个示例错误消息:
这没有帮助,因为商店说它适用于 Word 2016!
我如何知道我的加载项实际支持哪些版本的 Word?
是否可以在商业非订阅 Word 上安装加载项,但安装不正确?
===更新===
以防万一,这些是我的清单中的要求:
<Requirements>
<Sets DefaultMinVersion="1.1">
<Set Name="File" MinVersion="1.1"/>
<Set Name="AddinCommands" MinVersion="1.1"/>
</Sets>
</Requirements>
如果您在插件清单文件中正确标记了要求集版本,那么当用户尝试从 AppSource 插入插件时,它只会列出您当前的 Office 支持其所需 API 要求集版本的插件客户。
对于Word APIs,请查看以下页面了解详情:
我将根据此处的评论和答案提出我的最佳理解。当我获得更好的信息时,我会尝试更新它。
- Office 365 Word(又名订阅字)--支持所有加载项,因为 Office 365 Word 经常更新。如果 AppSource 页面将 Office 365 Word 列为受支持的平台以避免混淆,那就太好了。
- Personal Word 2016(又名非订阅 Word)-- 支持我的加载项满足原始问题中的两个要求。 Microsoft docs here 不正确,因为该页面说只有 Outlook 支持 AddInCommands 1.1 要求。
- Business Word 2016(又名非订阅 Word)
- 清单中没有
<Requirements>
标记 -- 您的加载项可以安装,但功能大大减少并且用户体验不佳。您似乎无法添加功能区按钮。用户每次要使用它时都需要 "Insert" 加载项,这有点像安装它。
<Set Name="AddinCommands" MinVersion="1.1"/>
in manifest -- 您根本无法使用加载项。
Microsoft 人员多次向我指出此 Microsoft page,但老实说,我不明白该页面提供了有关 Word 2016 的哪些信息。这似乎是唯一相关的段落:
The build number for Office 2016 installed via MSI is 16.0.4266.1001. This version only contains the WordApi 1.1 requirement set.
我的加载项无法安装具有更新版本号的商业 Word 2016。
我在 AppSource 上有一个 Word 加载项。在 "products supported" 下,AppSource 页面列出:
- Word 2016+
- Word 2016 Mac
- Word 在线
但是,对于某些版本的 Word 2016,人们无法安装它。以下是一些示例:
- 它一直适用于 Office 365(这表示为 Word 版本 16.31,但显然不是 Word 2016)。
- 它现在适用于个人 Word 2016(非订阅),但大约一个月前还不行(Word 升级似乎已经解决了这个问题)。
- 不适用于最新的商业 Word 2016(也是非订阅)。人们收到一条错误消息,指出他们的 Word 版本不支持加载项。
这是一个示例错误消息:
这没有帮助,因为商店说它适用于 Word 2016!
我如何知道我的加载项实际支持哪些版本的 Word?
是否可以在商业非订阅 Word 上安装加载项,但安装不正确?
===更新===
以防万一,这些是我的清单中的要求:
<Requirements>
<Sets DefaultMinVersion="1.1">
<Set Name="File" MinVersion="1.1"/>
<Set Name="AddinCommands" MinVersion="1.1"/>
</Sets>
</Requirements>
如果您在插件清单文件中正确标记了要求集版本,那么当用户尝试从 AppSource 插入插件时,它只会列出您当前的 Office 支持其所需 API 要求集版本的插件客户。
对于Word APIs,请查看以下页面了解详情:
我将根据此处的评论和答案提出我的最佳理解。当我获得更好的信息时,我会尝试更新它。
- Office 365 Word(又名订阅字)--支持所有加载项,因为 Office 365 Word 经常更新。如果 AppSource 页面将 Office 365 Word 列为受支持的平台以避免混淆,那就太好了。
- Personal Word 2016(又名非订阅 Word)-- 支持我的加载项满足原始问题中的两个要求。 Microsoft docs here 不正确,因为该页面说只有 Outlook 支持 AddInCommands 1.1 要求。
- Business Word 2016(又名非订阅 Word)
- 清单中没有
<Requirements>
标记 -- 您的加载项可以安装,但功能大大减少并且用户体验不佳。您似乎无法添加功能区按钮。用户每次要使用它时都需要 "Insert" 加载项,这有点像安装它。 <Set Name="AddinCommands" MinVersion="1.1"/>
in manifest -- 您根本无法使用加载项。
- 清单中没有
Microsoft 人员多次向我指出此 Microsoft page,但老实说,我不明白该页面提供了有关 Word 2016 的哪些信息。这似乎是唯一相关的段落:
The build number for Office 2016 installed via MSI is 16.0.4266.1001. This version only contains the WordApi 1.1 requirement set.
我的加载项无法安装具有更新版本号的商业 Word 2016。