Создание надстроек 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.
Связанный контент
Разработка Office с помощью портала разработчика Visual Studio предоставляет дополнительные ресурсы, такие как технические статьи, видео и блоги.
Центр разработчиков Visual Studio предоставляет дополнительные ресурсы Visual Studio, такие как технические статьи, видео и блоги.
Раздел разработки Microsoft Office библиотеки MSDN содержит статьи и справочную документацию по разработке решений для нескольких версий Office (не относящихся к разработке Office с помощью Visual Studio).
Разработка приложений в Visual Studio содержит ссылки на разделы, объясняющие, как использовать Visual Studio для проектирования, разработки, отладки и развертывания веб-приложений, веб-служб XML и традиционных клиентских приложений.
платформа .NET Framework программирование в Visual Studio обсуждает разработку приложений с помощью платформа .NET Framework в Visual Basic и Visual C#.