Как программно запустить режим презентации в надстройке JavaScript для PowerPoint?

У нас есть способ проверить текущее состояние документа PowerPoint: https://msdn.microsoft.com/EN-US/library/office/dn482495.aspx

Document.getActiveViewAsync

введите здесь описание изображения

Я также могу прослушивать изменения состояния: https://msdn.microsoft.com/EN-US/library/office/dn482501.aspx

ActiveViewChanged событие

А я уже использую вот что:

var _hideArrowInPresentationMode = function(e) {
    var presentationMode = (e.activeView === "read"); // can inline variable but I find 'presentationMode' more descriptive
    if (presentationMode) {
        $("#left").hide();
    } else {
        $("#left").show();
    }
};

Office.context.document.addHandlerAsync(Office.EventType.ActiveViewChanged, _hideArrowInPresentationMode);

Есть ли метод API, позволяющий запустить режим презентации?

Почему-то не могу найти в документации.


Почему я хочу активировать режим презентации? Когда пользователь нажимает F5, он по умолчанию переходит в режим презентации. Однако, если фокус находится в надстройке, она обновляет надстройку. Я слушаю клавишу F5 и предотвращаю обновление, но хочу перейти в режим презентации, чтобы обеспечить согласованное поведение.


person Mars Robertson    schedule 28.09.2015    source источник


Ответы (1)


В настоящее время в PowerPoint нет API для входа в режим презентации. Не стесняйтесь запрашивать этот API на платформе разработчика Office!

person Gab Royer    schedule 29.09.2015
comment
Глядя на биографию @Gab Royer - он работает в Microsoft - мне хватит верительных данных. Принимаю ответ. - person Mars Robertson; 30.09.2015
comment
Привет, Габ! Могли бы взглянуть на этот вопрос? stackoverflow.com/questions/36063158 / - person Victor Suzdalev; 19.03.2016