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


Элемент управления NamedRange

Элемент управления NamedRange представляет собой диапазон с уникальным именем, событиями и возможностью привязки к данным.Дополнительные сведения см. в разделе Общие сведения об объектной модели Excel.

Применение. Сведения этого раздела применяются к проектам уровня документа и уровня приложения для Excel 2013 и Excel 2010. Дополнительные сведения см. в разделе Доступность функций по типам приложений Office и проектов.

Создание элемента управления

В проектах на уровне документа можно добавить элементы управления NamedRange на лист Microsoft Office Excel во время разработки или во время выполнения.

В надстройке уровня приложения элементы управления 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 автоматически создает имя для элемента управления.Имя можно изменить в окне Свойства.

События

Для элемента управления NamedRange доступны следующие события:

См. также

Задачи

Практическое руководство. Добавление элементов управления NamedRange на листы

Практическое руководство. Изменения размера элементов управления "NamedRange"

Пошаговое руководство. Программирование реакции на события элементов управления NamedRange

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

Автоматизация Excel с помощью расширенных объектов

Расширение документов Word и книг Excel в надстройках уровня приложения во время выполнения

Добавление элементов управления в документы Office во время выполнения

Программные ограничения ведущих элементов и элементов управления ведущего приложения

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

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

Привязка данных к элементам управления в решениях Office

Элементы управления в документах Office

Привязка данных к элементам управления в решениях Office