Есть ли способ запросить конкретную версию веб-просмотра для надстроек Excel?

Во время тестирования наших надстроек Excel мы столкнулись с пользователем, который удалил IE 11 со своего компьютера с Windows 10, Microsoft Edge был установлен и работал нормально. Когда мы пытаемся загрузить любую надстройку, отображается следующая ошибка:

Сообщение об ошибке при отсутствии IE

Есть ли способ попросить Excel использовать пограничный веб-просмотр, чтобы избежать этой проблемы?

В противном случае есть ли планы связать веб-просмотр с Excel, чтобы он не зависел от браузера хоста? (Я настоятельно рекомендую использовать веб-просмотр Chrome)

Спасибо.


person Dario    schedule 10.03.2017    source источник


Ответы (3)


Я передам предложение группе, но на данный момент нет, надстройки в версии Office для ПК будут использовать установленный системой Internet Explorer. А надстройки в настоящее время не поддерживают браузер Edge.

person Michael Zlatkovsky - Microsoft    schedule 10.03.2017
comment
Спасибо за ответ, я думаю, что объединение веб-представления с офисными продуктами решит эту проблему, а также создаст лучшую среду разработки за счет обеспечения согласованности. - person Dario; 10.03.2017

Спасибо за ответ. Я из группы разработчиков надстроек Office, и я хотел бы немного уточнить ответ.

В настоящее время платформа надстройки Office зависит от системного элемента управления Internet Explorer в Windows, поэтому мы не можем легко заменить его другим веб-элементом управления. Пользователям надстроек Office потребуется установить Internet Explorer 11 (или IE9 или более позднюю версию в Windows нижнего уровня), чтобы надстройки работали. Однако пользователи могут оставить свой браузер по выбору в качестве браузера по умолчанию и продолжать использовать этот браузер.

person Trang Luu    schedule 11.03.2017
comment
Спасибо тебе за пояснение. Меня беспокоит текущий подход, поскольку он значительно уменьшает возможности надстроек. Разрешение запускать надстройки в браузерах, таких же старых, как IE9 и IE10, означало бы, что мы, разработчики, не могли использовать большинство новых технологий. Можем ли мы хотя бы сделать IE11 обязательным? Это все еще не идеальная среда для разработки, но она на световые годы опережает свои старые версии. - person Dario; 11.03.2017
comment
@Dario, я помню, что видел, что IE 11 является минимальным требованием для Office 2016 или, по крайней мере, для Office 365. Так что я думаю, что реальных пользователей надстроек с IE 9 или 10 очень мало. Если вы полагаетесь на функциональность, которую поддерживает только IE 11, я думаю, что разумно использовать обнаружение браузера при запуске надстройки и заблокировать старую версию IE (я намерен сделать именно это для надстройки с привязкой к магазину, над которой я работаю. ). Возможно, вам просто нужно будет включить его в качестве примечания с обоснованием при отправке надстройки в Магазин. - person Michael Zlatkovsky - Microsoft; 12.03.2017

ОБНОВЛЕНИЕ, МАЙ 2019 г.

Microsoft удалила IE11 из веб-просмотра и заменила его на MS Edge. Вам нужно будет убедиться, что у вас есть как версия Windows 10, так и версия Office по ссылке ниже.

См. https://developer.microsoft.com/en-us/office/blogs/microsoft-edge-webview-for-office-add-ins/

person JimbobTheSailor    schedule 21.06.2019