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

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

Область применения. Сведения в этом разделе относятся к проектам уровня документа и проектам надстроек VSTO. См. сведения о функциях, доступных по Приложение Office и типу проекта.

Примечание.

Заинтересованы в разработке решений, которые расширяют возможности Office на нескольких платформах? Ознакомьтесь с новой моделью надстроек Office. Надстройки Office имеют небольшое пространство по сравнению с надстройками и решениями VSTO, и вы можете создавать их практически с помощью любой технологии веб-программирования, таких как HTML5, JavaScript, CSS3 и XML.

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

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

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

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

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

Заголовок Description
Написание кода в решениях Office Описание различных аспектов написания кода в решениях Office.
Программные надстройки VSTO Общие сведения о модели программирования надстроек VSTO и связанных задачах программирования.
Настройки уровня документа программы Общие сведения о модели программирования настроек на уровне документа и связанных задачах программирования.
Настройка пользовательского интерфейса Office Описание различных способов настройки пользовательского интерфейса приложений Office с помощью надстроек VSTO и настроек на уровне документа.
Данные в решениях Office Описание различных способов работы с данными в решениях Office, например, привязки данных к элементам управления и кэширования данных в настройках на уровне документа.
Устранение неполадок решений Office Советы по решению типичных проблем, которые могут происходить при создании решений Office.
Поддержка потоков в Office Общие сведения о работе с несколькими потоками в решениях Office.
Специальные возможности в проектах Office Описание специальных возможностей, доступных в решениях Office.