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


Знакомство с программными настройками уровня документа для Excel

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

Применение

Сведения, приведенные в данном разделе, относятся только к указанным проектам Visual Studio Tools for Office и версиям приложений Microsoft Office.

Тип проекта

  • Проекты уровня документа

Версия Microsoft Office

  • Excel 2003

  • Excel 2007

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

В данном разделе содержатся сведения о начальном этапе создания настроек уровня документа для Microsoft Office Excel с помощью Visual Studio Tools for Office.

Модель приложения с единой книгой

Каждая настройка Excel, созданная с помощью Visual Studio Tools for Office, основана на единой книге. Чтобы начать пользоваться настройкой, конечный пользователь открывает книгу или создает ее из шаблона Excel. События в книге, например, введение знаков в ячейках или нажатие кнопок и выбор элементов меню, могут вызывать методы обработки событий в сборке. Дополнительные сведения см. в разделе Архитектура настроек на уровне документа.

Программирование листов Excel с помощью ведущих элементов и элементов управления ведущего приложения

Ведущие элементы и элементы управления ведущего приложения являются классами, предоставляющими модель программирования для настроек уровня документа, созданных с использованием Visual Studio Tools for Office.

Ведущие элементы предоставляют точку входа для кода, а также могут выступать в роли контейнеров для элементов управления, например, элементов управления ведущего приложения и элементов управления Windows Forms. Настройки Excel используют элементы управления Microsoft.Office.Tools.Excel.Workbook, Microsoft.Office.Tools.Excel.Worksheet и Microsoft.Office.Tools.Excel.ChartSheet. Дополнительные сведения см. в разделах Общие сведения о ведущих элементах и элементах управления ведущего приложения, Ведущий элемент книги, Ведущие элементы листа и Ведущие элементы ChartSheet.

Элементы управления ведущего приложения основываются на собственных объектах Excel, например объектах списка и диапазонах. Ведущие элементы управления обеспечивают сходные функциональные возможности для собственных объектов Excel, однако в них также имеются новые события, поддержка конструктора и возможность привязки данных. Они отображаются как объекты первичного класса в модели программирования Visual Studio Tools for Office и IntelliSense, что упрощает ссылки на определенные объекты непосредственно в коде без необходимости перехода по объектной модели Excel. Диапазоны и объекты списка доступны на вкладке Элементы управления ExcelПанели элементов в Visual Studio (их называют NamedRange и ListObject); они могут быть добавлены в лист таким же образом как при работе с самим приложением Excel. Дополнительные сведения см. в разделах Общие сведения о ведущих элементах и элементах управления ведущего приложения и Элементы управления ведущего приложения Excel.

Использование привязки данных

Элементы управления ведущего приложения также можно перетащить из окна Источники данных. Добавление элемента управления ведущего приложения таким образом автоматически привязывает их к источнику данных, установленному с помощью окна. Данные из баз данных, веб-службы и объекты в листе можно отобразить без записи кода. Дополнительные сведения см. в разделе Привязка данных к элементам управления.

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

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

Следующие этапы

Список разделов с пошаговыми руководствами для некоторых общих задач автоматизации Excel см. Общие задачи программирования Office.

См. также

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

Пошаговые руководства с использованием Excel

Общие сведения об объектной модели Excel

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

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

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

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