2017-04-10 14 views
1

私のアドイン(Excel 1.3 & Word 1.3で動作する)はアドオンが表示されないため拒否されましたこのマニフェストの "要件"でこれをどのように定義するか。 ExcelとWordの両方で同時に実行する必要があるOffice.jsアドインが1つあります(2が統合されています)。 WordとExcelの両方のAPI 1.3が必要です(2013年には動作しません)。私はマニフェストに2016バージョンを必要とする方法を理解できません。Excel API 1.3とWord API 1.3(単一のマニフェスト内)を必要とするマニフェスト「要件」を定義する方法

これは有効ではありません(「セット」内に「セット」が必要です):

<Requirements> 
    <Sets DefaultMinVersion="1.3"> 
    </Sets> 
</Requirements> 

私はExcelやWordに共通であることに=「1.3」するminVersionと「セット」が表示されません。

ExcelとWord(1.3が必要)と共通の「方法」はありません。たとえば、 'Method Name = "Document.getSelectedDataAsync"はWordでのみ有効です。

私が行ったことは次のとおりです。 アドインの公開の説明では、特定のバージョンのOffice 2016(またはそれ以降)が必要であることを明確に示しています。 私はランタイムチェック(isSetSupported)を使用しており、ユーザーにAPI 1.3をサポートするWordまたはExcelがない場合、バージョンが互換性がなく、どのバージョンであるかを明確に通知します。私はまた、すべての機能を無効にします(エラーはありません)。

「検証テスト結果」レポートは、マニフェストに2016の要件を示す必要があることを示しています。それは言う: "2016 /オンラインでのみ利用可能なAPIを使用しているために2013 SP1をサポートしていない場合は、これらのAPIをマニフェストのrequirementsタグに入れる必要があります。オンラインであれば、2013 SP1をサポートする必要があります。

しかし、この要件(ExcelとWordの両方で1.3)をマニフェストでどのように定義できますか?

+0

優秀な質問です。私はこのようなアドインを提出するための適切なガイダンスを得るために少し研究をしており、できるだけ早くあなたに戻ってきます。 –

+0

マイケル・Zは、マニフェストベースのソリューションはまだないと語った(Microsoftはこれに取り組んでいる)。解決策は、テストノートに上記の制限を再提出して説明することです。私は再提出し、応答を待っています。 –

答えて

1

テストノートの問題を再送信して説明した場合、検証チームはこのシナリオでの進め方について議論するために、記録されたメールアドレスであなたに連絡します。

+0

私はこれをテストノートで説明しました。検証チームは要件をOffice 2016およびOnlineに手動で制限することができ、アドインは承認されました:https://store.office.com/app.aspx?assetid=WA104380892 –

関連する問題