Руководство для начинающих
Хотите начать создавать собственные кроссплатформенные расширения 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 мире". Узнайте, как создать простую надстройку Office, используя только манифест, веб-страницу HTML и логотип. Эти примеры помогут вам понять основные компоненты надстройки Office.
В этих статьях много ссылок, но если вы новичок в надстройках Office, мы рекомендуем вам вернуться сюда после прочтения и перейти к следующему разделу.
Шаг 2. Изучение и опробовка существующих примеров
У вас есть общая картина, поэтому ознакомьтесь с установкой надстройки Script Lab, чтобы опробовать примеры кода в различных приложениях Office. В примерах, доступных в Script Lab показано, как использовать многие API JavaScript для Office.
Шаг 3. Установка средств и создание первой надстройки
Затем создайте надстройку с помощью одного из наших кратких запусков. Для изучения платформы рекомендуется краткое руководство по Excel.
Шаг 4. Код
Вы не можете научиться водить, читая руководство пользователя, поэтому начните программировать с этого учебника Excel. Вы будете использовать библиотеку JavaScript для Office и некоторые json или XML в манифесте надстройки. Нет необходимости запоминать что-либо, потому что на следующих шагах вы получите больше информации об обоих.
Шаг 5. Общие сведения о библиотеке JavaScript
Общие сведения о библиотеке JavaScript для Office см. в этом руководстве из учебного курса Microsoft Learn: Общие сведения об API JavaScript для Office.
Затем вернитесь к Script Lab и используйте его как игровую площадку: внесите собственные изменения в код в локальную копию всех примеров, которые вы пытаетесь попробовать, и посмотрите, как влияют на результаты.
Шаг 6. Понимание манифеста
Получите представление о целях манифеста надстройки и ознакомьтесь с его XML-разметкой или JSON в манифесте надстроек Office.
Дальнейшие действия
Поздравляем с окончанием курса обучения начинающих для надстроек Office! Вот несколько предложений для дальнейшего изучения нашей документации:
Учебные материалы и краткое руководство для других приложений Office.
Сценарии и другие примеры кода:
Другие важные темы:
Office Add-ins