Javascript в офисе - PullRequest
       34

Javascript в офисе

0 голосов
/ 22 октября 2018

Я пытаюсь понять, как разрабатывать надстройки / макросы в JS для Office, нужно ли для этого VSTO или он запускается из Office где-нибудь?

Я понял, что Microsoft делает первые шаги к замене VBa на JS, и усовершенствовал API для разработки макросов в Office. JS аналогичен тому, что Google имеет для своих документов.Но где я могу найти среду разработки для Office.js?

Ответы [ 2 ]

0 голосов
/ 22 октября 2018

Новые веб-надстройки - это, по сути, веб-приложение, выполняемое в контексте приложения Office, либо на рабочем столе (путем встраивания браузера, IE11 на данный момент), либо в браузере (Office Online), где всеуже есть в сети.

Надстройка может быть размещена на любом понравившемся веб-ресурсе.Вам просто нужно указать URI исходного местоположения.

Настройки и метаданные надстройки определяются в файле манифеста.Статья Обзор платформы надстроек Office описывает ее очень хорошо.

Basic structure of a web-based Office add-in

Разработка может быть выполнена в любом подходящем редакторе или IDEдля кодирования веб-приложений.Больше нет Alt + F11 IDE VBA, но вы можете попробовать надстройку Script Lab , проект Microsoft Garage, которая позволяет вам попробовать некоторыекод непосредственно в офисе и обмениваться фрагментами кода.Он также включает в себя большую коллекцию примеров кода.

The Script Lab add-in inside Excel

0 голосов
/ 22 октября 2018

Новые веб-приложения размещаются на веб-сервере.Вы можете разрабатывать приложения Office с Visual Studio.Вот хороший курс для разработки приложений Office, включая обзор Javascript Office API: https://mva.microsoft.com/en-us/training-courses/introduction-to-office-365-development-8329

...