Практическое руководство. Изменения размера элементов управления "NamedRange"
Обновлен: Июль 2008
Применение |
---|
Сведения в данном разделе относятся только к указанным проектам Visual Studio Tools for Office и версиям приложений Microsoft Office. Проекты уровня документа
Проекты уровня приложения
Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов. |
Можно задать размер элемента управления NamedRange во время добавления документа Microsoft Office Excel или по желанию укажите размер позже.
Можно изменить диапазон имен во время разработки или во время выполнения в проекте на уровне документа.
При использовании Visual Studio, начиная с версии 2008, пакет обновления 1 (SP1), можно изменять диапазон имен во время выполнения в надстройках уровня приложения.
В этом разделе описаны следующие задачи:
Изменение размеров элементов управления NamedRange во время разработки
Изменение размеров элементов управления NamedRange во время выполнения в проекте на уровне документа
Изменение размеров элементов управления NamedRange во время выполнения в проекте на уровне приложения
Изменение размеров элементов управления NamedRange во время разработки
Можно изменить размер именного диапазона с помощью повторного выбора размера в диалоговом окне Задать имя.
Изменение размера именованного диапазона с помощью диалогового окна "Присвоить имя"
Щелкните правой кнопкой элемент управления NamedRange.
В контекстном меню выберите команду Управление именными диапазонами.
Откроется диалоговое окно Задать имя.
Выберите именной диапазон, который необходимо изменить.
Откройте окно Относится к.
Выберите ячейки, которые нужно использовать для определения размера именованного диапазона.
Нажмите кнопку ОК.
Изменение размеров элементов управления NamedRange во время выполнения в проекте на уровне документа
Изменить размер именного диапазона можно программным способом, используя RefersTo.
Примечание. |
---|
В окне Свойства находится только предназначенное для чтения свойство RefersTo. |
Изменение размера именованного диапазона программными средствами
Создайте элемент управления NamedRange в ячейке A1 из Sheet1.
Dim NamedRange1 As Microsoft.Office.Tools.Excel.NamedRange = _ Me.Controls.AddNamedRange(Me.Range("A1"), "NamedRange1")
Microsoft.Office.Tools.Excel.NamedRange NamedRange1 = this.Controls.AddNamedRange(this.Range["A1", missing], "NamedRange1");
Измените размер именного диапазона и добавьте ячейку B1.
NamedRange1.RefersTo = "=Sheet1!$A$1:$B$1"
NamedRange1.RefersTo = "=Sheet1!$A$1:$B$1";
Изменение размеров элементов управления NamedRange во время выполнения в проекте на уровне приложения
Начиная с версии SP1, можно изменять размер элемента управления NamedRange на любом открытом листе во время выполнения. Подробнее о том, как добавлять элемент управления NamedRange на лист с помощью надстройки уровня приложения, см. в разделе Практическое руководство. Добавление элементов управления NamedRange на листы.
Изменение размера именованного диапазона программными средствами
Создайте элемент управления NamedRange в ячейке A1 из Sheet1.
Dim worksheet As Worksheet = CType(Application.ActiveSheet, _ Excel.Worksheet).GetVstoObject() Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange namedRange1 = worksheet.Controls.AddNamedRange(worksheet.Range("A1"), "MyNamedRange")
Worksheet worksheet = ((Excel.Worksheet)Application.ActiveSheet). GetVstoObject(); Microsoft.Office.Tools.Excel.NamedRange namedRange1; namedRange1 = worksheet.Controls.AddNamedRange (worksheet.Range["A1", missing], "MyNamedRange");
Измените размер именного диапазона и добавьте ячейку B1.
namedRange1.RefersTo = "=Sheet1!$A$1:$B$1"
namedRange1.RefersTo = "=Sheet1!$A$1:$B$1";
См. также
Задачи
Практическое руководство. Добавление элементов управления NamedRange на листы
Практическое руководство. Удаление элементов управления NamedRange во время разработки
Практическое руководство. Изменение размеров элементов управления Bookmark
Практическое руководство. Изменение размера элементов управления ListObject
Основные понятия
Расширение документов Word и книг Excel в надстройках уровня приложения во время выполнения
Разработка надстроек уровня приложения для Excel
Добавление элементов управления в документы Office во время выполнения
Общие сведения о ведущих элементах и элементах управления ведущего приложения
Другие ресурсы
Элементы управления в документах Office
Элементы управления ведущего приложения Excel
Журнал изменений
Дата |
Журнал |
Причина |
---|---|---|
Июль 2008 |
Добавлен раздел, описывающий, как изменять размер элемента управления именованного диапазона в надстройке уровня приложения. |
Изменение функции SP1. |