Я пытаюсь одобрить надстройку Excel для AppSource.
Надстройка (на моих компьютерах) работает с Excel Online и Excel 2016, но не с Excel 2013.
Он использует Document.getFileAync, File.getFileAsync и File.closeAsync.
Он также использует Document.setings.set, Document.settings.get и Document.settings.saveAsync. Добавление любого из API Document.settings к манифесту приводит к тому, что панель инструментов продавца сообщает, что для моего манифеста нет поддерживаемых продуктов Office. Поэтому я этого не делал.
<Requirements>
<Methods>
<Method Name="Document.getFileAsync"/>
<Method Name="File.getSliceAsync" />
<Method Name="File.closeAsync" />
</Methods>
</Requirements>
Когда я перечисляю все 3 требования в манифесте, панель инструментов продавца сообщает мне, что продукт работает только для Excel Online (поэтому Excel 2016 отсутствует).
<Requirements>
<Methods>
<Method Name="Document.getFileAsync"/>
<Method Name="File.getSliceAsync" />
</Methods>
</Requirements>
Когда я перечисляю только первые 2 требования, панель инструментов продавца сообщает мне, что надстройка также должна работать с Excel 2013 (что не работает).
Excel 2013 отказывается(в сторону) загрузить надстройку, как только я перечислю Document.getFileAsnyc в требованиях. Он загружает надстройку, когда я удаляю требование Document.getFileAsync, но не получается, когда я ее вызываю.
Microsoft отказывается утвердить мою надстройку, поскольку панель мониторинга продавца говорит, что она должна работать с Excel 2013.
Что мне делать?