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


Начало работы по написанию кода

Обновлен: Ноябрь 2007

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

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

В настройках на уровне документа Microsoft Office Word и Microsoft Office Excel имеется код, связанный с каждым документом Word и с каждой книгой и листом Excel. Модель аналогична моделям форм Windows и веб-форм и представляет собой представление конструктора для работы с интерфейсом пользователя и представление кода, к которому можно писать код.

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

Можно создавать надстройки уровня приложения для Microsoft Office Excel, Microsoft Office InfoPath, Microsoft Office Outlook, Microsoft Office PowerPoint, Microsoft Office Visio и Microsoft Office Word. В этих решениях имеется файл кода, связанный с приложением, а также представление кода, в котором можно создавать собственный код; представление конструктора для приложения отсутствует. Однако существуют отдельные конструкторы для некоторых функциональных возможностей, таких как ленты или панели настраиваемых задач.

bf68wbkb.alert_note(ru-ru,VS.90).gifПримечание.

В файл кода, относящийся к документу, книге или листу, нельзя добавлять новые классы. Для всех дополнительных классов необходимо добавлять новые файлы.

Открытие представления кода

Переходить в представление кода можно разными способами.

  • Нажмите кнопку Перейти к коду в панели инструментов Обозревателя решений. В верхней части окна появится точка ввода.

  • Выберите в Обозревателе решений документ или соответствующий элемент проекта кода, а затем выберите пункт Перейти к коду в меню Visual Studio Вид. В верхней части окна появится точка ввода.

  • Щелкните элемент Перейти к коду во всплывающем меню документа. В верхней части окна появится точка ввода.

  • Щелкните элемент Перейти к коду во всплывающем меню элемента управления, включая элементы управления ведущего приложения. В верхней части окна появится точка ввода. Дополнительные сведения об элементах управления ведущего приложения см. в разделе Общие сведения о ведущих элементах и элементах управления ведущего приложения.

  • Нажмите кнопку Перейти к коду во всплывающем меню элемента проекта в Обозревателе решений. В верхней части окна появится точка ввода.

  • Дважды щелкните элемент управления в визуальном конструкторе. Точка ввода появится в используемом по умолчанию обработчике событий элемента управления. Если этот обработчик событий не существует, он создается.

Настройка Office с помощью кода

Некоторые аспекты проектов Visual Studio Tools for Office отличаются от других типов проектов. Более подробные сведения о поддерживаемых языках программирования, дополнительных параметрах, глобальном доступе к объектам и совместной разработке см. в разделе Написание кода в решениях Office.

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

В случае настроек на уровне приложения можно добавлять элементы управления в документы Office, сочетать VBA в проекте Visual Studio Tools for Office и управлять документами на сервере. Дополнительные сведения см. в разделе Настройки программирования уровня документа.

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

Для подключения к документам Office, а также для привязки и доступа к их данным можно использовать средства обработки данных Visual Studio Tools for Office. Для добавления данных в документы и организации их можно также использовать схемы XML и части XML. Дополнительные сведения см. в разделе Данные в решения Microsoft Office.

Используя расширяемость проектов, можно автоматизировать задачи и расширять типы и элементы проектов. Дополнительные сведения см. в разделе Расширяемость проекта в инструментах Visual Studio для Office.

Добавление описаний Office в IntelliSense

В Visual Studio IntelliSense не предусмотрены описания объектов и параметров многих объектов Microsoft Office. Обычно текст, описывающий объект или параметр, появляется вместе с синтаксисом в функциональных возможностях Quick Info и Parameter Info. Однако для многих объектов в объектной модели Office этот текст по умолчанию недоступен.

Для некоторых приложений в Office 2003 важно установить файлы с описаниями. Visual Studio Tools for Office предоставляет такие файлы для загрузки из Интернета. Дополнительные сведения см. в загружаемой веб-странице по ссылке XML-файлы Microsoft IntelliSense для средств Microsoft Visual Studio для разработчиков решений Microsoft Office System.

См. также

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

Создание решений Office в Visual Studio

Ссылки

Краткие сведения

Сведения о параметрах

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

Приступая к работе (Visual Studio Tools for Office)

Образцы и пошаговые руководства разработки Office

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

Архитектура средств Visual Studio для решений Office