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


Разработка решений Office

После разработки проекта с использованием средств разработчика Office в Visual Studio и настройке файлов проекта можно начать реализовывать код и настраиваемый пользовательский интерфейс.

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

Модель программирования решений Microsoft Office

Объектная модель Office предоставляет широкий ряд объектов, которые могут использоваться в процессе программирования.При программировании решений Office с использованием управляемого кода, в коде используются типы, содержащиеся в основных сборках взаимодействия Office.В решениях, создаваемых с использованием шаблонов проекта Office в Visual Studio, код пишется с прямым использованием создаваемых в проекте классах.Дополнительные сведения см. в разделе Написание кода в решениях Office.

Программирование различных типов решений Office

Тип создаваемого решения определяется функциями, которые используются в проекте.Например, можно добавить элементы управления Windows Forms и расширенные элементы управления Office (которые называются ведущими элементами управления) в настройки уровня документа путем перетаскивания элементов с панели элементов в Visual Studio во время разработки.Однако при разработки надстройки уровня приложения можно добавить эти элементы управления в документы только во время выполнения путем написания кода.

Дополнительные сведения о возможностях, относящихся к различным типам решений, см. в следующих разделах:

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

Связанные разделы

Заголовок

Описание

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

Описание различных аспектов написания кода в решениях Office.

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

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

Настройки программирования уровня документа

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

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

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

Данные в решениях Office

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

Устранение неполадок при работе с решениями Office

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

Поддержка потока в Office

Общие сведения о работе с несколькими потоками в решениях Office.

Специальные возможности в проектах Office

Описание специальных возможностей решений Office.

См. также

Задачи

Практическое руководство. Создание и изменение настраиваемых свойств документа

Практическое руководство. Чтение и запись в свойства документа

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

Пошаговое руководство. Создание первой надстройки уровня приложения для Excel

Пошаговое руководство. Создание первой настройки уровня документа для Excel

Пошаговое руководство. Создание первой надстройки уровня приложения для Outlook

Пошаговое руководство. Создание первой надстройки уровня приложения для PowerPoint

Пошаговое руководство. Создание первой надстройки уровня приложения для Project

Пошаговое руководство. Создание первой надстройки уровня приложения для Word

Пошаговое руководство. Создание первой настройки уровня документа для Word