Мы создаем надстройку Outlook, и недавно один клиент сообщил, что она не загружается в Outlook 2013. Я смог подтвердить это локально в нескольких различных версиях нашей надстройки.Он загружается и отлично работает в Outlook 2016, Outlook Web и Outlook для Mac.
Недавно мы перешли с Office.initialize на Office.onReady, чтобы упростить обнаружение платформы.Это не работает для Outlook 2013. На первый взгляд, проблема заключается в том, что HostType возвращается как Excel, и многие API-интерфейсы в Office.context (например, диагностика, roamingSettings, почтовый ящик) не определены.
Если я настрою точку входа с помощью Office.initialize, то все будет нормально.При установке с использованием Office.onReady надстройка будет загружаться при условии, что все вызовы API Office имеют защитные ограждения.Это позволяет мне получить некоторый контекст, так как я могу получить доступ к нашей внутренней системе ведения журналов.
Это известная проблема?Наша надстройка полностью не работает в Outlook 2013.
Обновление: Ранее я считал, что это проблема как с onReady, так и с инициализацией, однако с тех пор я обнаружил, что инициализация происходит вфакт еще работает.Похоже, что только Outlook готов к работе в Outlook 2013