Приступая к программированию надстроек на уровне приложения
Обновлен: Июль 2008
Применение |
---|
Сведения, приведенные в данном разделе, относятся только к указанным проектам Visual Studio Tools for Office и версиям приложений Microsoft Office. Тип проекта
Версия Microsoft Office
Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов. |
Надстройки можно использовать для автоматизации приложений Microsoft Office, а также расширения функций и настройки пользовательского интерфейса приложения. Дополнительные сведения о способах сравнения других типов решений, которые можно создать с помощью Visual Studio Tools for Office см. в разделе Общие сведения о разработке решений Office.
Создание проектов надстроек
Создайте проект надстройки с помощью одного из шаблонов проекта в диалоговом окне Создать проект. Эти шаблоны проекта включают все необходимые ссылки на сборки и файлы проекта. В Visual Studio Tools for Office содержатся шаблоны надстроек для большинства приложений в системах Microsoft Office 2003 и Microsoft Office 2007. Полный список поддерживаемых приложений см. в разделе Доступность функций по типам приложений и проектов.
Дополнительные сведения о создании проекта надстройки см. в разделе Практическое руководство. Создание проектов Visual Studio Tools for Office. Дополнительные сведения о шаблонах проектов см. в разделе Общие сведения о шаблонах проектов пакета инструментов Visual Studio для Office.
Разработка проектов надстроек
Во время создания проекта надстройки Visual Studio Tools for Office автоматически создает (в Visual Basic) файл кода ThisAddIn.vb или ThisAddIn.cs (в C#). Этот файл содержит класс ThisAddIn, предоставляющий основу для надстройки. Можно использовать членов данного класса для запуска кода во время загрузки или выгрузки надстройки, чтобы получить доступ к объектной модели ведущего приложения и расширения возможностей приложения. Дополнительные сведения см. в разделе Программирование надстроек уровня приложения.
Автоматизация приложений с помощью объектных моделей
Объектные модели приложений Microsoft Office предоставляют доступ к различным типам, которые могут использоваться для программирования в надстройке. Эти типы можно использовать для автоматизации приложения. Например, можно создавать и отсылать сообщения электронной почты в Outlook программными методами, или открывать документ Word и добавлять содержимое. Дополнительные сведения о доступе к объектной модели ведущего приложения см. в разделе Программирование надстроек уровня приложения.
Дополнительные сведения об объектных моделях определенных приложений Microsoft Office см. в следующих разделах:
Настройка пользовательского интерфейса приложений
Существует несколько способов настройки пользовательского интерфейса ведущего приложения с помощью надстройки.
Начиная с SP1, для Excel 2007 и Word 2007 можно добавлять управляемые элементы управления и смарт-теги в книги и документы. Дополнительные сведения см. в разделе Расширение документов Word и книг Excel в надстройках уровня приложения во время выполнения.
Для приложений системы Microsoft Office 2007 можно настроить ленту (при поддержке приложения). Дополнительные сведения см. в разделе Обзор ленты.
Для приложений системы Microsoft Office 2007 можно создать настраиваемую область задач (при поддержке приложения). Дополнительные сведения см. в разделе Общие сведения о настраиваемых областях задач.
Для Outlook 2007 можно создать настраиваемую область формы. Дополнительные сведения см. в разделе Создание областей форм Outlook.
Для приложений Microsoft Office можно отобразить Windows Forms в надстройке. Дополнительные сведения см. в разделе Практическое руководство. Взаимодействие с Windows Forms.
Для приложений Office, которые не поддерживают ленту можно создавать собственное меню и панели инструментов в приложении. Дополнительные сведения см. в разделах Практическое руководство. Создание меню Office программными средствами и Практическое руководство. Создание панелей инструментов Office программными средствами.
Дополнительные сведения о настройке пользовательского интерфейса Microsoft Office см. в разделе Настройка пользовательского интерфейса Office.
См. также
Задачи
Практическое руководство. Создание проектов Visual Studio Tools for Office
Пошаговое руководство. Создание первой надстройки уровня приложения для Word
Пошаговое руководство. Создание первой надстройки уровня приложения для PowerPoint
Основные понятия
Начало работы по написанию кода
Архитектура надстроек уровня приложения
Программирование надстроек уровня приложения
Другие ресурсы
Приступая к работе (Visual Studio Tools for Office)
Журнал изменений
Дата |
Журнал |
Причина |
---|---|---|
Июль 2008 |
Добавлены сведения о добавлении управляемых элементов управления и смарт-тегов в книги и документе. |
Изменение функции SP1. |