Office add-in
, над которым я работаю, будет поддерживаться только для платформы Office Online
. Есть конфигурация для установки Host
, в которой будет работать надстройка, которую можно добавить в манифест. Есть ли в манифесте аналогичный параметр/конфигурация, чтобы явно указать, что надстройка будет поддерживать только платформу Office Online
, а не Office для Windows и т. д.
Надстройка Office явно упоминает поддержку платформы в манифесте
Ответы (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.
Другими словами, если ваша надстройка использует наборы требований и методы, которые поддерживаются на разных платформах, она должна работать на разных платформах.
Существует три основных концепции надстроек Office:
- Безопасность
- устойчивость
- Кроссплатформенность
Ваш вопрос относится к концепции «Кроссплатформенность», что, кстати, означает следующее: «Напишите один раз, запускайте везде, где работает Office. В настоящее время надстройки поддерживаются в Windows, Office Online, Mac и iPad."
По сути, то, что вы просите, противоречит основной концепции надстроек Office. Это означает (к сожалению), что это нельзя сделать, пока Microsoft следует этим концепциям. Нет никаких настроек манифеста, ограничивающих только версию онлайн-продуктов. Кстати, мы хотели бы иметь это тоже, так как наша настольная версия надстройки COM является многофункциональной и надежной.
Если вам требуется этот вариант манифеста, вы можете опубликовать свой сценарий на странице officespdev.uservoice.com.