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


Создание надстроек VSTO для Office с помощью Visual Studio

Внимание

VSTO зависит от платформа .NET Framework. Надстройки COM также можно записывать с помощью платформа .NET Framework. Надстройки Office нельзя создавать с помощью .NET Core и .NET 5+, последних версий .NET. Это связано с тем, что .NET Core/.NET 5+ не может работать вместе с платформа .NET Framework в том же процессе и может привести к сбоям загрузки надстроек. Вы можете продолжать использовать платформа .NET Framework для записи надстроек VSTO и COM для Office. Корпорация Майкрософт не будет обновлять VSTO или платформу надстройки COM для использования .NET Core или .NET 5+. Вы можете воспользоваться преимуществами .NET Core и .NET 5+, включая ASP.NET Core, чтобы создать серверную часть надстроек Office Web.

Вы можете использовать инструменты разработчика Microsoft Office в Visual Studio для создания приложений платформы .NET Framework, которые расширяют возможности Office. Эти приложения также называются решениями Office.

Инструменты разработчика Office предоставляют функции, помогающие создавать решения Office в соответствии с различными бизнес-требованиями. В состав инструментов входят шаблоны проектов, помогающие создавать решения Office, используя язык программирования Visual Basic или Visual C#, и визуальные конструкторы, помогающие создавать настраиваемые пользовательские интерфейсы для решений Office.

Примечание.

Заинтересованы в разработке решений, которые расширяют возможности Office на нескольких платформах? Ознакомьтесь с новой моделью надстроек Office. Надстройки Office имеют небольшое пространство по сравнению с надстройками и решениями VSTO, и вы можете создавать их практически с помощью любой технологии веб-программирования, таких как HTML5, JavaScript, CSS3 и XML.

Последние сведения о разработке Office см. в центре разработчиков Microsoft Office.

В этом разделе

Ссылки на сведения о настройке компьютера разработчика для создания решений Office, первых шагах по созданию решений Office, а также новых возможностях разработки решений Office в Visual Studio.

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

Ссылки на сведения о том, как работают решения Office, в том числе о настройках уровня документа и надстройках VSTO.

Сведения о создании проектов Office и их настройке в Visual Studio.

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

Сведения об автоматизации работы Excel, о создании решений Excel, а также о характерных для Excel проблемах, связанных с глобализацией.

Сведения о способах создания шаблонов форм и надстроек VSTO для InfoPath.

Сведения об автоматизации работы Outlook и о создании надстроек VSTO и областей форм для Outlook.

Сведения об автоматизации работы PowerPoint и о создании надстроек VSTO PowerPoint.

Содержит сведения об автоматизации проекта Microsoft Office и создании надстроек VSTO проекта.

Сведения об автоматизации работы Visio и о создании надстроек VSTO Visio.

Сведения об автоматизации работы Word и о создании решений Word.

Содержит сведения о различиях между сборкой проектов Office и другими типами проектов в Visual Studio.

Предоставляет сведения о различиях между отладкой проектов Office и другими типами проектов в Visual Studio.

Сведения о работе функций обеспечения безопасности в решениях Office.

Сведения о том, как делать решения Office доступными для пользователей, а также об основных аспектах, которые необходимо учитывать при выборе метода развертывания.

Ссылки на примеры приложений и разделы с пошаговыми инструкциями по выполнению типовых задач.

Содержит ссылки на подробные сведения о основных сборках взаимодействия Office, манифестах, элементах пользовательского интерфейса и сообщениях об ошибках.

Содержит ссылки на сведения о пространствах имен и типах API, используемых в проектах Office, предназначенных для платформа .NET Framework 4. Справочная документация по API о пространствах имен и типах, используемых в проектах Office, предназначенных для платформа .NET Framework 3.5, см. в следующем справочном разделе документации по Visual Studio 2008: 2007 системная управляемая ссылка.

Ссылки на сведения об интерфейсах COM, которые можно использовать для выполнения таких действий, как загрузка и выгрузка управляемых надстроек VSTO в приложениях Office.