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 = 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]

'实例化工作簿对象
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 2000)格式保存修改后的 Excel 文件
workbook.Save("output.xls")

也可以看看