我非常沮丧,并希望有人可以提供帮助。
我的Word加载项需要1.1,并且(作为新手)我发现MS文档和提交过程含糊不清/令人困惑。他们需要2天,然后拒绝我的加载项。
值得赞扬的是,它们包含了很多细节,并且发现了合法的问题。
阻挡我的唯一项目是在清单中调用1.1,因此Word 2013用户甚至无法看到它。
当我提交时,他们提供的示例代码在我的Manifest中不起作用。以下是他们在https://dev.office.com/docs/add-ins/overview/specify-office-hosts-and-api-requirements提供的示例。
<Requirements>
<Sets DefaultMinVersion="1.1">
<Set Name="TableBindings" MinVersion="1.1"/>
<Set Name="OOXML" MinVersion="1.1"/>
</Sets>
<Methods>
<Method Name="Document.getSelectedDataAsync"/>
</Methods>
</Requirements>
我提交了以下内容, 已被XML检查程序接受并在Word Online中正常运行 并且他们反弹了我。我没有使用已安装的Word(我的坏)检查,因为我发现Word Online是黄金标准:
<Requirements>
<Methods>
<Method Name="Document.insertText"/>
</Methods>
</Requirements>
他们用这些线条弹出清单(清单的其余部分很好并且已多次检查过)...
我想要做的就是阻止Word 2013.就是这样。
我一直在尝试使用Word 2016 for Mac中的变体和加载,但无法使其正常工作。我知道清单是对序列敏感的...这意味着如果你把东西放在错误的地方它就行不通。我马上就到了。
我真的希望避免再等3天才能获得有关拼写错误的反馈。
在我继续实验的过程中帮助我们深深感激。
答案 0 :(得分:1)
您的需求节点应如下所示:
<Requirements>
<Sets DefaultMinVersion="1.1">
<Set Name="WordApi" MinVersion="1.1"/>
</Sets>
</Requirements>