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


Практическое руководство. Ссылки на диапазоны листов в коде

Обновлен: Ноябрь 2007

Применение

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

Тип проекта

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

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

Версия Microsoft Office

  • Excel 2003

  • Excel 2007

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

Подобный процесс используется для ссылок на содержимое элемента управления NamedRange или собственного объекта диапазона Excel.

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

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

Ссылка на элемент управления NamedRange

  • Присвойте строковое значение Value2 элемента управления Microsoft.Office.Tools.Excel.NamedRange. Данный код необходимо поместить в класс листа, а не в класс ThisWorkbook.

    Dim NamedRange1 As Microsoft.Office.Tools.Excel.NamedRange = _
        Me.Controls.AddNamedRange(Me.Range("A1"), "NamedRange1")
    
    NamedRange1.Value2 = "Range value"
    
    Microsoft.Office.Tools.Excel.NamedRange NamedRange1 =
        this.Controls.AddNamedRange(this.get_Range("A1", missing), "NamedRange1");
    
    NamedRange1.Value2 = "Range value";
    

Использование собственных диапазонов Excel

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

Ссылка на собственный объект диапазона

  • Присвойте строковое значение свойству Value2 диапазона.

    Dim rng As Excel.Range = Me.Application.Range("A1")
    
    rng.Value2 = "Range value"
    
    Excel.Range rng = this.Application.get_Range("A1", missing);
    
    rng.Value2 = "Range value";
    

См. также

Задачи

Практическое руководство. Проверка орфографии на листах.

Практическое руководство. Применение стилей к диапазонам в рабочих книгах

Практическое руководство. Автоматическое заполнение диапазонов данными, значения которых изменяются с постоянным шагом

Практическое руководство. Поиск текста в диапазонах ячеек на листе

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

Работа с диапазонами

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

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

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

Общие сведения о необязательных параметрах в решениях Office