Поделиться через


Руководство для начинающих

Хотите начать создавать собственные кроссплатформенные расширения Office? Следующие шаги покажут вам, что читать в первую очередь, какие инструменты установить и какие учебные пособия рекомендуется выполнить.

Примечание.

Если у вас есть опыт создания надстроек VSTO для Office, рекомендуем сразу перейти к статье Руководство для разработчиков надстроек VSTO, которая дополняет сведения, приведенные в этой статье.

Шаг 0. Необходимые условия

  • Надстройки Office - это веб-приложения, встроенные в Office. Итак, сначала вы должны иметь общее представление о веб-приложениях и о том, как они размещаются в сети. Об этом доступно огромное количество информации в Интернете, книгах и онлайн-курсах. Хороший способ начать, если у вас вообще нет знаний о веб-приложениях, — выполнить поиск по запросу "Что такое веб-приложение?" в Bing.
  • Основным языком программирования, который вы будете использовать при создании надстроек Office, является JavaScript или TypeScript. Вы можете думать о TypeScript как о строго типизированной версии JavaScript. Если вы не знакомы с этими языками, но у вас есть опыт работы с VBA, VB.Net, C#, вы, вероятно, найдете TypeScript проще в изучении. Опять же, есть много информации об этих языках в Интернете, книгах и онлайн-курсах.

Шаг 1. Начните с основ

Мы знаем, что вам не терпится начать программирование, но есть некоторые вещи о надстройках Office, которые вы должны прочитать, прежде чем открывать свою IDE или редактор кода.

  • Обзор платформы надстроек Office. Узнайте, что такое веб-надстройки Office и чем они отличаются от более старых способов расширения Office, таких как надстройки VSTO.
  • Разработка надстроек Office. Ознакомьтесь с обзором разработки и жизненного цикла надстроек Office, включая инструменты, создание пользовательского интерфейса надстройки и использование API-интерфейсов JavaScript для взаимодействия с документом Office.
  • Примеры hello world. Узнайте, как создать простую надстройку Office, используя только манифест, веб-страницу HTML и логотип. Эти примеры помогут вам понять основные компоненты надстройки Office.

В этих статьях много ссылок, но если вы новичок в надстройках Office, мы рекомендуем вам вернуться сюда после прочтения и перейти к следующему разделу.

Шаг 2. Изучение и опробовка существующих примеров

У вас есть общая картина, поэтому ознакомьтесь с этой статьей, установив надстройку Script Lab , чтобы опробовать примеры кода в различных приложениях Office. Примеры, доступные в лаборатории скриптов, показывают, как использовать многие API JavaScript для Office.

Шаг 3. Установка средств и создание первой надстройки

Затем создайте надстройку с помощью одного из наших кратких запусков. Для изучения платформы рекомендуется краткое руководство по Excel. Существует версия на основе Visual Studio, а другая — в Node.js и Visual Studio Code.

Шаг 4. Код

Вы не можете научиться водить, читая руководство пользователя, поэтому начните программировать с этого учебника Excel. Вы будете использовать библиотеку Office JavaScript и немного XML в манифесте надстроек. Нет необходимости запоминать что-либо, потому что на следующих шагах вы получите больше информации об обоих.

Шаг 5. Общие сведения о библиотеке JavaScript

Общие сведения о библиотеке JavaScript для Office см. в этом руководстве из учебного курса Microsoft Learn: Общие сведения об API JavaScript для Office.

Затем вернитесь в лабораторию сценариев и используйте ее как игровую площадку: внесите собственные изменения в код в локальную копию всех примеров, которые вы пытаетесь попробовать, и посмотрите, как влияют результаты.

Шаг 6. Понимание манифеста

Получите представление о целях манифеста надстройки и ознакомьтесь с его XML-разметкой или JSON в манифесте надстроек Office.

Дальнейшие действия

Поздравляем с окончанием курса обучения начинающих для надстроек Office! Вот несколько предложений для дальнейшего изучения нашей документации: