Разработка надстроек Office с помощью Visual Studio

В этой статье описано, как использовать Visual Studio для разработки надстроек Office. Если надстройка уже создана, можно перейти к разделу Разработка надстройки с помощью Visual Studio.

Примечание

Вместо Visual Studio можно использовать генератор Yeoman для надстроек Office и VS Code для создания надстройки Office. Дополнительные сведения о выборе средств создания см. в разделе Создание надстроек Office#creating-an-office-add-in).

Создание проекта надстройки с помощью Visual Studio

С помощью Visual Studio можно создавать надстройки Office для Excel, Outlook, Word и PowerPoint. Проект надстройки Office создается в рамках решения Visual Studio и использует HTML, CSS и JavaScript. Чтобы создать надстройку Office с помощью Visual Studio, следуйте указаниям из краткого руководства, соответствующего типу надстройки, которую нужно создать.

В Visual Studio не поддерживается создание надстроек Office для OneNote и Project. Чтобы создавать надстройки Office для любого из этих приложений, потребуется использовать генератор Yeoman для надстроек Office, как описано в кратком руководстве по началу работы с OneNote и в кратком руководстве по началу работы с Project.

Разработка надстройки с помощью Visual Studio

В Visual Studio создается простая надстройка с ограниченными возможностями. Можно настроить надстройку, отредактировав файлы манифеста, HTML, JavaScript и CSS в Visual Studio. Общее описание структуры проекта и файлов в проекте надстройки, создаваемом в Visual Studio, см. в справочнике по Visual Studio в составе краткого руководства по началу работы, с помощью которого вы создали надстройку.

Совет

Надстройка Office представляет собой веб-приложение, поэтому для изменения надстройки требуются базовые навыки веб-разработки. Если вы впервые работаете с JavaScript, рекомендуем прочесть учебник Mozilla по JavaScript.

Чтобы настроить надстройку, вам нужно будет усвоить принципы, описанные в разделе Основные принципы > Разработка этой документации, а также принципы, описанные в соответствующем разделе документации приложения, для которого вы создаете надстройку (например, Excel).

Тестирование и отладка надстройки

Методы тестирования, отладки и устранения неполадок надстроек Office зависят от платформы. Дополнительные сведения см. в статьях Отладка надстроек Office в Visual Studio и Тестирование и отладка надстроек Office.

Публикация надстройки

Надстройка Office состоит из веб-приложения и файла манифеста. Веб-приложение определяет пользовательский интерфейс и функции надстройки, а манифест указывает расположение веб-приложения и определяет параметры и возможности надстройки.

В процессе разработки надстройки в Visual Studio эта надстройка запускается на локальном веб-сервере (localhost). Если надстройка работает нужным образом и вы готовы опубликовать ее для доступа других пользователей, выполните следующие действия.

  1. Разверните веб-приложение на веб-сервере или в службе веб-хостинга (например, Microsoft Azure).
  2. Обновите манифест, указав URL-адрес развернутого приложения.
  3. Выберите метод развертывания надстройки Office и следуйте инструкциям, чтобы опубликовать файл манифеста.

См. также