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


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

Обновлен: Июль 2008

Применение

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

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

  • Excel 2007

  • Excel 2003

Проекты уровня приложения

  • Excel 2007

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

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

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

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

При использовании Visual Studio, начиная с версии 2008, пакет обновления 1 (SP1), можно добавлять элементы управления NamedRange на лист в надстройке уровня приложения во время выполнения. Дополнительные сведения см. в разделе Практическое руководство. Добавление элементов управления NamedRange на листы.

7zte17ya.alert_note(ru-ru,VS.90).gifПримечание.

По умолчанию динамически созданные именованные диапазоны не сохраняются как ведущие элементы управления на листе при его закрытии. Дополнительные сведения см. в разделе Добавление элементов управления в документы 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.