Надстройка Office явно упоминает поддержку платформы в манифесте

Office add-in, над которым я работаю, будет поддерживаться только для платформы Office Online. Есть конфигурация для установки Host, в которой будет работать надстройка, которую можно добавить в манифест. Есть ли в манифесте аналогичный параметр/конфигурация, чтобы явно указать, что надстройка будет поддерживать только платформу Office Online, а не Office для Windows и т. д.


person Saravanan    schedule 15.12.2017    source источник


Ответы (2)


Если вы планируете опубликовать свою надстройку Office в Магазине Office (что, как я предполагаю, вы и сделали, поскольку вы добавили тег office-store к своему вопросу), она должна соответствовать всем Политики проверки Office Store.

Как указано в раздел 4.12.1 этой документации:

Your add-in must work across all platforms that support the methods that you define in the Requirements element in your add-in manifest.

Другими словами, если ваша надстройка использует наборы требований и методы, которые поддерживаются на разных платформах, она должна работать на разных платформах.

person Kim Brandl    schedule 15.12.2017

Существует три основных концепции надстроек Office:

  • Безопасность
  • устойчивость
  • Кроссплатформенность

Ваш вопрос относится к концепции «Кроссплатформенность», что, кстати, означает следующее: «Напишите один раз, запускайте везде, где работает Office. В настоящее время надстройки поддерживаются в Windows, Office Online, Mac и iPad."

По сути, то, что вы просите, противоречит основной концепции надстроек Office. Это означает (к сожалению), что это нельзя сделать, пока Microsoft следует этим концепциям. Нет никаких настроек манифеста, ограничивающих только версию онлайн-продуктов. Кстати, мы хотели бы иметь это тоже, так как наша настольная версия надстройки COM является многофункциональной и надежной.

Если вам требуется этот вариант манифеста, вы можете опубликовать свой сценарий на странице officespdev.uservoice.com.

person Slava Ivanov    schedule 15.12.2017