Приступая к программированию надстроек на уровне приложения

Надстройки можно использовать для автоматизации приложений Microsoft Office, а также расширения функций и настройки пользовательского интерфейса приложения.Сведения о том, как добавить- ins сравнивает к другим типам решений office, которые можно создать с помощью Visual Studio см. в разделе Общие сведения о разработке решений Office.

Применение. Сведения этого раздела применяются к проектам уровня приложения для Microsoft Office 2013 Preview и Microsoft Office 2010. Дополнительные сведения см. в разделе Доступность функций по типам приложений Office и проектов.

Создание проектов надстроек

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

Если загрузите средства разработчика Microsoft Office в Visual Studio 2012, можно использовать шаблоны проектов, пристреливают Майкрософт Office 2013.Дополнительные сведения см. в разделе Настройка компьютера для разработки решений Office.

Дополнительные сведения о создании проекта надстройки см. в разделе Практическое руководство. Создание проектов Office в Visual Studio.Дополнительные сведения о шаблонах проектов см. в разделе Общие сведения о шаблонах проектов Office.

Разработка проектов надстроек

При создании проекта надстройки Visual Studio автоматически создает файл кода ThisAddIn.vb (в Visual Basic) или ThisAddIn.cs (в C#).Этот файл содержит класс ThisAddIn, предоставляющий основу для надстройки.Можно использовать членов данного класса для запуска кода во время загрузки или выгрузки надстройки, чтобы получить доступ к объектной модели ведущего приложения и расширения возможностей приложения.Дополнительные сведения см. в разделе Программирование надстроек уровня приложения.

Автоматизация приложений с помощью объектных моделей

Объектные модели приложений Microsoft Office предоставляют доступ к различным типам, которые могут использоваться для программирования в надстройке.Эти типы можно использовать для автоматизации приложения.Например, можно создавать и отсылать сообщения электронной почты в Outlook программными методами, или открывать документ Word и добавлять содержимое.Дополнительные сведения о доступе к объектной модели ведущего приложения см. в разделе Программирование надстроек уровня приложения.

Дополнительные сведения об объектных моделях определенных приложений Microsoft Office см. в следующих разделах:

Настройка пользовательского интерфейса приложений

Существует несколько способов настройки пользовательского интерфейса ведущего приложения с помощью надстройки.

Дополнительные сведения о настройке пользовательского интерфейса Microsoft Office см. в разделе Настройка пользовательского интерфейса Office.

Следующие шаги

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

Эти пошаговые руководства позволяют ознакомиться со средствами разработки Office в Visual Studio моделью программирования для надстроек уровня приложения.

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

См. также

Задачи

Практическое руководство. Создание проектов Office в Visual Studio

Основные понятия

Написание кода в решениях Office

Архитектура надстроек уровня приложения

Другие ресурсы

Начало работы (разработка решений Office в Visual Studio)

Программирование надстроек уровня приложения