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


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

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

Область применения. Сведения в этом разделе относятся к проектам уровня документа и проектам надстроек VSTO для Excel. Дополнительные сведения см. в разделе "Функции", доступные по Приложение Office ликации и типу проекта.

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

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

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

Примечание.

По умолчанию динамически созданные именованные диапазоны не сохраняются как ведущие элементы управления в листе при его закрытии. Дополнительные сведения см. в разделе "Добавление элементов управления в документы Office во время выполнения".

Элементы управленияNamedRange могут состоять только из диапазонов в определенных листах. Элементы управленияNamedRange не могут иметь относительные имена, применимые для всех листов, и они не могут состоять из диапазонов, распространяющихся на несколько листов в книге (трехмерных диапазонов).

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

Кажется, что именованный диапазон будет хорошим кандидатом для сложной привязки данных, поскольку он может иметь много ячеек. Однако диапазон — это всего лишь коллекция ячеек, которую невозможно легко сопоставить с определенным столбцом из набора данных. Таким образом, элементы управления NamedRange поддерживают только простую привязку данных. Элемент управления ListObject может использоваться для сложной привязки данных. Дополнительные сведения см. в элементе управления ListObject.

Элемент управления NamedRange может быть привязан к источнику данных с помощью свойств DataBindings . Свойство привязки данных по умолчанию элемента управления NamedRange — это Value2.

Если данные в привязанном наборе данных обновляются посредством какого-либо механизма, элемент управления NamedRange отражает изменения.

Форматирование

Любое форматирование, которое можно применить к Range , также можно применить и к элементу управления NamedRange . К ним относятся границы, шрифты, числовые форматы и стили.

Переименование элемента управления

При добавлении в лист элемента управления NamedRange из панели элементовVisual Studio автоматически создает имя для этого элемента управления. Это имя можно изменить в окне Свойства .

События

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