Начало работы по написанию кода
Обновлен: Ноябрь 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. В этих решениях имеется файл кода, связанный с приложением, а также представление кода, в котором можно создавать собственный код; представление конструктора для приложения отсутствует. Однако существуют отдельные конструкторы для некоторых функциональных возможностей, таких как ленты или панели настраиваемых задач.
Примечание. |
---|
В файл кода, относящийся к документу, книге или листу, нельзя добавлять новые классы. Для всех дополнительных классов необходимо добавлять новые файлы. |
Открытие представления кода
Переходить в представление кода можно разными способами.
Нажмите кнопку Перейти к коду в панели инструментов Обозревателя решений. В верхней части окна появится точка ввода.
Выберите в Обозревателе решений документ или соответствующий элемент проекта кода, а затем выберите пункт Перейти к коду в меню 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