Поддержка веб-надстроек в сравнении с расширениями на основе VSTO / COM для PowerPoint - PullRequest
0 голосов
/ 20 февраля 2020

Я пытаюсь создать PowerPoint Addin, используя новый стек на основе JS, который представил Microsoft. В рамках разработки я оцениваю поддержку, которую предоставляют текущие библиотеки JS. Несмотря на то, что плагины на основе VSTO / COM существуют довольно давно, отсутствие кросс-платформенной поддержки является проблемой (особенно для Ma c и теперь для Web), что также является причиной, по которой я хочу выбрать надстройку на основе Web. (JS). Но Powerpoint не имеет HOST API, как в Excel или Word, что немного усложняет задачу.

Итак, вот возможности, которые я хочу получить из стека JS -

  • Возможность добавлять и изменять свойства фигур. Хотя при добавлении фигуры нет определенной API-функции c, я смог добавить ее в качестве объекта SVG. Есть ли более простой способ изменить свойства фигур и
  • Добавление ссылок на фигуры на разные слайды.
  • Запуск других офисных приложений, таких как Excel, и возможность редактирования / чтения данных из этих экземпляров.
  • Применение слайдовых переходов.
  • Возможность подключения других ресурсов данных через URI.
  • Сохранение состояния фигур и слайдов.

Было бы здорово, если бы кто-то мог указать на соответствующие разделы документации, которые могут помочь мне найти ответы на этот вопрос.

1 Ответ

0 голосов
/ 20 февраля 2020

Большая часть того, что вы запрашиваете, еще не может быть выполнена в веб-надстройке PowerPoint. Но вы можете так некоторые из этого; например, «подключиться к другим источникам данных через URI». Я рекомендую вам просмотреть раздел Разработка документации. enter image description here

...