Выберите область заголовка и текста с помощью API Office JavaScript в PowerPoint

Я пытаюсь разработать базовую веб-надстройку для PowerPoint. Я хочу выбрать либо область заголовка, либо текстовую область в API-интерфейсе Office JS, а затем вставить в эти области некоторый текст. Однако я ничего не могу найти в документации Office JS API.

В своем уроке Microsoft включает "Hello World" на слайде:

function insertText() {
    Office.context.document.setSelectedDataAsync('Hello World!',
        function (asyncResult) {
            if (asyncResult.status === Office.AsyncResultStatus.Failed) {
                showNotification("Error", asyncResult.error.message);
            }
        });
}

( https://docs.microsoft.com/en-us/office/dev/add-ins/tutorials/powerpoint-tutorial), но сначала вы должны нажать на область заголовка, прежде чем сможете это сделать (и я бы нравится делать это с помощью JavaScript)

Кто-нибудь знает, возможно ли это в данный момент? (Я немного боюсь, что это не так, поскольку Microsoft не разработала конкретную надстройку PowerPoint, как они разработали для Excel и Word). Спасибо!

1 ответ

Решение

Описанные вами функции в настоящее время не поддерживаются API-интерфейсами Office JavaScript в PowerPoint. Если вы еще этого не сделали, я бы рекомендовал вам добавить запрос на функцию PowerPoint API в UserVoice (и / или рассмотреть возможность отправки туда нового запроса функции специально для описанных вами возможностей).

Другие вопросы по тегам