Надстройка Excel отклонена из-за Excel 2013

Я разработал надстройку Excel, для которой требуется Excel 2016 (бессрочная) или более поздней версии. Итак, я поместил эти теги требований в свой манифест:

<Hosts>
  <Host Name="Workbook" />
</Hosts>
<Requirements>
  <Sets DefaultMinVersion="1.1">
    <Set Name="ExcelApi" MinVersion="1.1"/>
  </Sets>
</Requirements>

Достаточно ли этого, чтобы заблокировать мою надстройку от пользователей Excel 2013 при просмотре в магазине?


person Felipe Costa Gualberto    schedule 21.11.2017    source источник


Ответы (1)


Согласно документации, да .

Однако вы должны убедиться, что это соответствует минимальной версии ExcelApi, которую фактически использует ваш код. С момента выпуска 1.1 произошел ряд изменений. Если вы используете что-либо, выпущенное с версиями от 1.2 до 1.6 (последняя версия GA), вам необходимо указать эту версию как минимальную.

person Marc LaFleur    schedule 21.11.2017
comment
Спасибо, поэтому я не понимаю, почему команда Магазина Office тестировала мою надстройку с Excel 2013. Возможно, мне придется снова отправить им файл манифеста, поскольку в исходном манифесте не было этих тегов требований. Что касается версии API, я использую только 1.1, и единственный раз, когда я использовал 1.6, я позаботился об использовании isSetSupported. - person Felipe Costa Gualberto; 21.11.2017
comment
Если вы не разместили это в требованиях, оно будет отображаться как поддерживающее Excel 2013. - person Marc LaFleur; 21.11.2017
comment
Я понял, что не перезагрузил файл манифеста на странице публикации, я думал, что достаточно просто опубликовать проект из Visual Studio, так что, должно быть, проблема в этом, спасибо. - person Felipe Costa Gualberto; 21.11.2017