Excel アドインを AppSource に発行しようとしています。これには、Microsoft パートナー センターにマニフェスト ファイルをアップロードする必要があります。アップロード後、マニフェストは次のメッセージでチェックに合格します。
マニフェスト チェックに合格しました お客様のパッケージを分析した結果、お客様の製品は現在、次のアプリケーションとプラットフォームを対象としていることがわかりました。
- エクセル for iPad
- Excel 2016 for Mac
- エクセル2013以降
- エクセル2016以降
- エクセルオンライン
Office アプリケーション、プラットフォーム、およびオペレーティング システムは、マニフェストで指定された要件と API によって決まります。詳細については、要件を参照してください。製品のセットアップで iOS チェックボックスをオンにし、Apple ID を提供すると、iOS で製品が検証されます。
以前に認定プロセスを完了しようとしたところ、アドインが Excel 2013 で完全に機能しないというコメントが返されました。アドインは Excel JavaScript API を使用しているため、これは予期されることです。ドキュメント (たとえば、こことここ) によると、Excel JavaScript API は Office 2016 で導入されたため、Excel 2016 以降の Windows で実行されます。ドキュメントのこの部分によると、マニフェスト ファイルの Requirements 要素でこの API の使用を説明する必要があります。マニフェストに次の部分を含めることでこれを行いました。
<Requirements>
<bt:Sets DefaultMinVersion="1.1">
<bt:Set Name="ExcelAPI" MinVersion="1.1"/>
</bt:Sets>
</Requirements>
それでも、分析後、アドインは Excel 2013 も対象としていることがメッセージに示されます。