0

我在 AppSource 上有一个 Word 加载项。在“支持的产品”下,AppSource 页面列出:

  • 字2016+
  • 适用于 Mac 的 Word 2016
  • 在线单词

但是,对于某些版本的 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>
4

2 回答 2

0

如果您在插件清单文件中正确标记了要求集版本,那么当用户尝试从 AppSource 插入插件时,它只会列出您当前的 Office 客户端支持其所需 API 要求集版本的插件。

对于 Word API,请查看以下页面了解详细信息:

Word JavaScript API 要求集

于 2019-11-20T09:15:21.047 回答
0

我将根据此处的评论和答案提出我的最佳理解。当我得到更好的信息时,我会尝试更新它。

  • Office 365 Word(又名订阅词)——支持所有加载项,因为 Office 365 Word 经常更新。如果 AppSource 页面将 Office 365 Word 列为受支持的平台以避免混淆,那就太好了。
  • Personal Word 2016(又名非订阅 Word)- 支持我的加载项与原始问题中的两个要求。此处的Microsoft 文档不正确,因为该页面显示仅 Outlook 支持 AddInCommands 1.1 要求。
  • Business Word 2016(又名非订阅 Word)
    • 清单中没有<Requirements>标签 - 可以安装您的加载项,但功能大大减少并且是一个糟糕的用户体验。似乎您无法添加功能区按钮。每次您想使用它时,用户都需要“插入”该插件,这有点像安装它。
    • <Set Name="AddinCommands" MinVersion="1.1"/>在清单中——您根本不能使用加载项。

微软人员几次向我指出这个Microsoft 页面,但老实说,我不明白该页面提供了哪些关于 Word 2016 的信息。这似乎是唯一相关的段落:

通过 MSI 安装的 Office 2016 的内部版本号是 16.0.4266.1001。此版本仅包含 WordApi 1.1 要求集。

我的加载项不适用于具有更新版本号的商业 Word 2016 安装。

于 2019-11-21T19:26:48.410 回答