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


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

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

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

Можно изменить диапазон имен во время разработки или во время выполнения в проекте на уровне документа.Также можно изменить именованные диапазоны в надстройках уровня приложения во время выполнения.

В этом разделе описаны следующие задачи:

  • Изменение размеров элементов управления NamedRange во время разработки

  • Изменение размеров элементов управления NamedRange во время выполнения в проекте на уровне документа

  • Изменение размеров элементов управления NamedRange во время выполнения в проекте на уровне приложения

Изменение размеров элементов управления NamedRange во время разработки

Можно изменить размер именного диапазона с помощью повторного выбора размера в диалоговом окне Задать имя.

Изменение размера именованного диапазона с помощью диалогового окна "Присвоить имя"

  1. Щелкните правой кнопкой элемент управления NamedRange.

  2. В контекстном меню выберите команду Управление именными диапазонами.

    Откроется диалоговое окно Задать имя.

  3. Выберите именной диапазон, который необходимо изменить.

  4. Откройте окно Относится к.

  5. Выберите ячейки, которые нужно использовать для определения размера именованного диапазона.

  6. Нажмите кнопку ОК.

Изменение размеров элементов управления NamedRange во время выполнения в проекте на уровне документа

Изменить размер именного диапазона можно программным способом, используя RefersTo.

ПримечаниеПримечание

В окне Свойства находится только предназначенное для чтения свойство RefersTo.

Изменение размера именованного диапазона программными средствами

  1. Создайте элемент управления 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"], "NamedRange1");
    
  2. Измените размер именного диапазона и добавьте ячейку B1.

    NamedRange1.RefersTo = "=Sheet1!$A$1:$B$1"
    
    NamedRange1.RefersTo = "=Sheet1!$A$1:$B$1";
    

Изменение размеров элементов управления NamedRange во время выполнения в проекте на уровне приложения

Размер элемента управления NamedRange можно изменять на любом открытом листе во время выполнения.Подробнее о том, как добавлять элемент управления NamedRange на лист с помощью надстройки уровня приложения, см. в разделе Практическое руководство. Добавление элементов управления NamedRange на листы.

Изменение размера именованного диапазона программными средствами

  1. Создайте элемент управления NamedRange в ячейке A1 из Sheet1.

    Dim NativeWorksheet As Microsoft.Office.Interop.Excel.Worksheet = _
        Application.ActiveSheet
    
    Dim worksheet As Microsoft.Office.Tools.Excel.Worksheet = _
        Globals.Factory.GetVstoObject(NativeWorksheet)
    
    Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange
    namedRange1 = worksheet.Controls.AddNamedRange(worksheet.Range("A1"), "MyNamedRange")
    
    
    Worksheet worksheet = Globals.Factory.GetVstoObject(Application.ActiveSheet);
    
    
    Microsoft.Office.Tools.Excel.NamedRange namedRange1 = worksheet.Controls.AddNamedRange(
        worksheet.Range["A1"], "MyNamedRange");
    
  2. Измените размер именного диапазона и добавьте ячейку B1.

    namedRange1.RefersTo = "=Sheet1!$A$1:$B$1"
    
    namedRange1.RefersTo = "=Sheet1!$A$1:$B$1";
    

См. также

Задачи

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

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

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

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

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

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

Общие сведения о ведущих элементах и элементах управления ведущего приложения

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

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

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

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