Name

Name class

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

public class Name

Характеристики

Имя Описание
Comment { get; set; } Получает и задает комментарий к имени. Применяется только для Excel 2007.
FullText { get; } Получает полный текст имени объекта с настройкой области действия.
IsReferred { get; } Указывает, используется ли это имя в других формулах.
IsVisible { get; set; } Указывает, видимо ли имя.
R1C1RefersTo { get; set; } Получает или задает ссылку R1C1 наName .
RefersTo { get; set; } Возвращает или задает формулу, на которую ссылается имя, начиная со знака равенства.
SheetIndex { get; set; } Указывает, что это имя принадлежит рабочей книге или рабочему листу. 0 = глобальное имя, в противном случае индекс для листа (на основе одного)
Text { get; set; } Получает текст имени объекта.

Методы

Имя Описание
GetRange() Получает диапазон, если это имя относится к диапазону.
GetRange(bool) Получает диапазон, если это имя относится к диапазону
GetRange(int, int, int) Получает диапазон, если это имя ссылается на диапазон. Если ссылка этого имени не является абсолютной, диапазон может отличаться для разных ячеек.
GetRanges() Получает все диапазоны, на которые ссылается это имя.
GetRanges(bool) Получает все диапазоны, на которые ссылается это имя.
GetReferredAreas(bool) Получает все ссылки, на которые ссылается это имя.
GetRefersTo(bool, bool) Получить ссылку на это имя.
GetRefersTo(bool, bool, int, int) Получить ссылку на это имя на основе указанной ячейки.
SetRefersTo(string, bool, bool) Установить ссылку на это имя.
override ToString() Возвращает строку, представляющую текущий объект Range.

Примеры


[C#]

//Создание экземпляра объекта Workbook
Workbook workbook = new Workbook();
//Доступ к первому рабочему листу в файле Excel
Worksheet worksheet = workbook.Worksheets[0];
//Создание именованного диапазона
Range range = worksheet.Cells.CreateRange("B4", "G14");
//Установка имени именованного диапазона
range.Name = "TestRange";
//Сохранение измененного файла Excel в формате по умолчанию (то есть Excel 2000)
workbook.Save("output.xls");   

[Visual Basic]

'Создание экземпляра объекта Workbook
Dim workbook As Workbook = New Workbook()
'Доступ к первому рабочему листу в файле Excel
Dim worksheet As Worksheet = workbook.Worksheets(0)
'Создание именованного диапазона
Dim range As Range = worksheet.Cells.CreateRange("B4", "G14")
'Установка имени именованного диапазона
range.Name = "TestRange"
'Сохранение измененного файла Excel в формате по умолчанию (то есть Excel 2000)
workbook.Save("output.xls")

Смотрите также