Выберите область заголовка и текста с помощью 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 (и / или рассмотреть возможность отправки туда нового запроса функции специально для описанных вами возможностей).