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