Контрольные презентации с Кортана

Я работаю над вариантом использования, в котором я хочу управлять презентациями Powerpoint (в Microsoft PowerPoint и Apple Keynote) с помощью Cortana.

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

Самое близкое, что я мог бы получить, это серия из двух статей:

  1. Управление слайд-шоу в Powerpoint с помощью Alexa
  2. Управление слайдами Powerpoint с помощью Alexa и Websocket

Но проблема в том, что он использует slideshow который давно не обновлялся, а также не поддерживает более поздние версии Keynote и Powerpoint. И мой пример использования на уровне предприятия, поэтому на пакет нельзя положиться с той поддержкой, которую он имеет сейчас.

Я также заглянул на сайт Cortana Skills Kit, но не смог найти ничего существенного в этом направлении.

Итак, вопрос в том, есть ли надежная библиотека, которую я мог бы использовать для этого? Или у Cortana Skills Kit есть возможности для управления локальными запущенными экземплярами Powerpoint?

Я был бы очень признателен, если бы кто-то указал мне верное направление в этом отношении.

ОБНОВИТЬ:

  1. Я пытался добиться этого путем разработки надстройки PowerPoint. Но потом, когда я углубился, я узнал, что надстройки PowerPoint бывают следующих типов:

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

Я, с другой стороны, хочу что-то, что могло бы работать в режиме Presenter. И я не нашел ничего связанного с этим. По сути, контекстная почтовая надстройка предназначена только для Outlook и Outlook Web. Панель задач и надстройка содержимого предназначены для надстроек на основе пользовательского интерфейса. Но я хочу надстройку без пользовательского интерфейса, которая могла бы работать и контролировать мою презентацию в режиме докладчика. Я пытался искать команды надстроек, но не мог найти ничего, связанного с этим.

  1. Я также попытался взглянуть на схемы URI Office, как было предложено Micromuncher, но я не смог найти способ перехода от одного слайда к другому с помощью этих схем.

1 ответ

Подход слайд-шоу кажется действительно хрупким, хотя он очень крутой.

Практически все версии PowerPoint поддерживают автоматизацию. Но поскольку DDE в основном мертв, а OLE кажется неуместным в облаке, было бы неплохо автоматизировать некоторые виды поведения без обширного кодирования.

Когда-то вы могли добавить ссылку на идентификатор или индекс в файл, т.е. myPresentation.ppt#4, чтобы показать слайд 4, но это больше не работает.

Как это должно быть сделано; обработчик протокола, который автоматизирует PowerPoint. Это существует? Вид. Прямо сейчас вы можете использовать глубокие ссылки ограниченным образом на большинстве платформ.

Но сейчас это просто позволяет нам открывать для просмотра или редактирования презентации, не говоря, какую страницу. Итак... единственное, что мы можем сделать, - это лоббировать наших друзей в Microsoft, чтобы они рассматривали это как часть своей новой стратегии.

Тем не менее, Кортана будет поддерживать его, когда он существует.

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