Автоматизация Excel с помощью расширенных объектов
При разработке своих решений Excel в Visual Studio можно также использовать ведущие элементы и элементы управления ведущего приложения. Это объекты, которые расширяют некоторые часто используемые объекты в объектной модели Excel (т. е. объектной модели, которая предоставляется основной сборкой взаимодействия для Excel), такие как объекты Worksheet и Range . Расширенные объекты ведут себя как объекты Excel, на которых они основаны, но добавляют объектам дополнительные события и возможности по привязке данных.
Область применения. Сведения в этом разделе относятся к проектам уровня документа и проектам надстроек VSTO для Excel. Дополнительные сведения см. в разделе "Функции", доступные по Приложение Office ликации и типу проекта.
Ведущие элементы и элементы управления ведущего приложения доступны в надстройке VSTO и настройке на уровне документа, хотя контекст, в котором они используются, отличается для каждого типа решения. Дополнительные сведения см. в обзоре элементов узла и элементов управления узлами.
Элементы узла Excel
Проекты Excel предоставляют доступ к нескольким ведущим элементам:
Worksheet. Этот элемент узла содержит и представляет лист в проекте. Также он служит контейнером для управляемых элементов управления, в том числе элементов управления ведущего приложения и элементов управления Windows Forms, и хранит сведения об элементах управления на его поверхности. Дополнительные сведения см. в разделе "Узел листа".
Workbook. Этот ведущий элемент представляет книгу в проекте и выступает в роли контейнера для компонентов, общих для всех листов в книге. Дополнительные сведения см. в разделе "Узел книги".
ChartSheet. Этот ведущий элемент на листе Excel содержит только диаграмму и предоставляет события.
При добавлении листа диаграммы во время разработки в качестве нового листа в проект настройки уровня документа Microsoft Office Excel Visual Studio автоматически создает ведущий элемент ChartSheet .
Хотя ведущий элемент ChartSheet — это лист Excel, невозможно добавить какие-либо элементы управления на лист с диаграммой. Если вы хотите использовать другие элементы управления на листе с диаграммой, не используйте лист диаграммы. Вместо этого можно поместить диаграмму как внедренный объект на лист с помощью элемента управления ведущего приложения Chart . Дополнительные сведения см. в элементе управления "Диаграмма".
элементы управления ведущего приложения Excel
Существует несколько элементов управления ведущего приложения для Excel, которые помогают создавать, организовывать и автоматизировать книги и листы. Они предоставляют события и возможности привязки к данным, не поддерживаемые их аналогами в управляемой объектной модели Excel.
Дополнительные сведения о ведущих элементах управления, которые можно использовать в проектах Excel, см. в следующих разделах:
Связанный контент
- Практическое руководство. Заполнение элементов управления ListObject данными
- Практическое руководство. Добавление элементов управления диаграммы на листы
- Практическое руководство. Добавление элементов управления ListObject на листы
- Практическое руководство. Добавление элементов управления NamedRange на листы
- Практическое руководство. Добавление элементов управления XMLMappedRange на листы
- Практическое руководство. Изменение размера элементов управления NamedRange
- Практическое руководство. Изменение размера элементов управления ListObject
- Практическое руководство. Проверка данных при добавлении новой строки в элемент управления ListObject
- Практическое руководство. Сопоставление столбцов ListObject с данными
- Пошаговое руководство. Программа для событий элемента управления NamedRange
- Расширение документов Word и книг Excel в надстройках VSTO во время выполнения
- Элементы управления в документах Office
- Добавление элементов управления в документы Office во время выполнения
- Общие сведения о элементах размещения и элементах управления узлами
- Программные ограничения элементов узла и элементов управления узлами