Приступая к программированию надстроек на уровне приложения
Надстройки можно использовать для автоматизации приложений 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 см. в следующих разделах:
Настройка пользовательского интерфейса приложений
Существует несколько способов настройки пользовательского интерфейса ведущего приложения с помощью надстройки.
Для Excel и слова можно добавлять управляемые элементы управления в документы.Дополнительные сведения см. в разделе Расширение документов Word и книг Excel в надстройках уровня приложения во время выполнения.
Можно настраивать ленту, если это поддерживается приложением.Дополнительные сведения см. в разделе Обзор ленты.
Можно создать настраиваемую область задач, если это поддерживается приложением.Дополнительные сведения см. в разделе Настраиваемые области задач.
Для Outlook 2007 можно создать настраиваемую область формы.Дополнительные сведения см. в разделе Создание областей форм Outlook.
Для приложений Microsoft Office можно отобразить Windows Forms в надстройке.
Дополнительные сведения о настройке пользовательского интерфейса Microsoft Office см. в разделе Настройка пользовательского интерфейса Office.
Следующие шаги
Сведения о создании надстроек уровня приложения см. в следующих пошаговых руководствах.
Пошаговое руководство. Создание первой надстройки уровня приложения для Excel
Пошаговое руководство. Создание первой надстройки уровня приложения для Outlook
Пошаговое руководство. Создание первой надстройки уровня приложения для PowerPoint
Пошаговое руководство. Создание первой надстройки уровня приложения для Project
Пошаговое руководство. Создание первой надстройки уровня приложения для Word
Эти пошаговые руководства позволяют ознакомиться со средствами разработки Office в Visual Studio моделью программирования для надстроек уровня приложения.
Список разделов с пошаговыми руководствами для некоторых общих задач проектов Office см. в разделе Общие задачи программирования Office.
См. также
Задачи
Практическое руководство. Создание проектов Office в Visual Studio
Основные понятия
Написание кода в решениях Office
Архитектура надстроек уровня приложения