Что не так с моим манифестом надстройки Excel - PullRequest
0 голосов
/ 04 октября 2019

Я пытаюсь одобрить надстройку 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.

Что мне делать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...