Элемент управления NamedRange
Обновлен: Июль 2008
Применение |
---|
Сведения в данном разделе относятся только к указанным проектам Visual Studio Tools for Office и версиям приложений Microsoft Office. Проекты уровня документа
Проекты уровня приложения
Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов. |
Элемент управления NamedRange представляет собой диапазон с уникальным именем, событиями и возможностью привязки к данным. При добавлении именованного диапазона на
Создание элемента управления
В проектах на уровне документа можно добавить элементы управления NamedRange на лист Microsoft Office Excel во время разработки или во время выполнения.
При использовании Visual Studio, начиная с версии 2008, пакет обновления 1 (SP1), можно добавлять элементы управления NamedRange на лист в надстройке уровня приложения во время выполнения. Дополнительные сведения см. в разделе Практическое руководство. Добавление элементов управления NamedRange на листы.
Примечание. |
---|
По умолчанию динамически созданные именованные диапазоны не сохраняются как ведущие элементы управления на листе при его закрытии. Дополнительные сведения см. в разделе Добавление элементов управления в документы Office во время выполнения. |
Элементы управления NamedRange могут состоять только из диапазонов на определенных листах. Элементы управления NamedRange не могут иметь относительных имен, применимых для всех листов, и они не могут состоять из диапазонов, простирающихся на нескольких листах в книге (трехмерные диапазоны).
Связывание данных с элементом управления
Кажется, что именованный диапазон может хорошо подходить для сложной привязки данных, поскольку он может иметь много ячеек. Но диапазон — это всего лишь коллекция ячеек, которая не может быть легко сопоставлена конкретному столбцу из набора данных. Поэтому элементы управления NamedRange поддерживают только простую привязку данных. Элемент управления ListObject может использоваться для сложной привязки данных. Дополнительные сведения см. в разделе Элемент управления ListObject.
Элемент управления NamedRange может быть привязан к источнику данных с помощью свойств DataBindings. По умолчанию свойством привязки данных элемента управления NamedRange является Value2.
Если данные в привязанном наборе обновляются каким-либо способом, изменения отображаются в элементе управления NamedRange.
Форматирование
Форматирование, которое может применяться к элементу Microsoft.Office.Interop.Excel.Range, может применяться к элементу управления Microsoft.Office.Tools.Excel.NamedRange. Это включает границы, шрифты, числовой формат и стили.
Переименование элемента управления
При добавлении элемента управления NamedRange на лист из Панели элементов, Visual Studio Tools for Office автоматически создает имя для элемента управления. Имя можно изменить в окне Свойства.
События
Для элемента управления NamedRange доступны следующие события:
См. также
Задачи
Пример динамических элементов управления надстройками Excel
Практическое руководство. Добавление элементов управления NamedRange на листы
Практическое руководство. Удаление элементов управления NamedRange во время разработки
Практическое руководство. Изменения размера элементов управления "NamedRange"
Пошаговое руководство. Программирование реакции на события элементов управления NamedRange
Основные понятия
Привязка данных к элементам управления
Расширение документов Word и книг Excel в надстройках уровня приложения во время выполнения
Разработка надстроек уровня приложения для Excel
Добавление элементов управления в документы Office во время выполнения
Привязка данных к элементам управления
Программные ограничения ведущих элементов и элементов управления ведущего приложения
Другие ресурсы
Элементы управления в документах Office
Элементы управления ведущего приложения Excel
Элементы управления ведущего приложения Word
Журнал изменений
Дата |
Журнал |
Причина |
---|---|---|
Июль 2008 |
Добавлены сведения об использовании элементов управления NamedRange в надстройках уровня приложения. |
Изменение функции SP1. |