Class Name
Contents
[
Hide
]Name class
Represents a defined name for a range of cells.
public class Name
Properties
Name | Description |
---|---|
Comment { get; set; } | Gets and sets the comment of the name. Only applies for Excel 2007 or higher versions. |
FullText { get; } | Gets the name full text of the object with the scope setting. |
IsReferred { get; } | Indicates whether this name is referred by other formulas. |
IsVisible { get; set; } | Indicates whether the name is visible. |
R1C1RefersTo { get; set; } | Gets or sets a R1C1 reference of the Name . |
RefersTo { get; set; } | Returns or sets the formula that the name is defined to refer to, beginning with an equal sign. |
SheetIndex { get; set; } | Indicates this name belongs to Workbook or Worksheet. 0 = Global name, otherwise index to sheet (one-based) |
Text { get; set; } | Gets the name text of the object. |
Methods
Name | Description |
---|---|
GetRange() | Gets the range if this name refers to a range. |
GetRange(bool) | Gets the range if this name refers to a range |
GetRange(int, int, int) | Gets the range if this name refers to a range. If the reference of this name is not absolute, the range may be different for different cell. |
GetRanges() | Gets all ranges referred by this name. |
GetRanges(bool) | Gets all ranges referred by this name. |
GetReferredAreas(bool) | Gets all references referred by this name. |
GetRefersTo(bool, bool) | Get the reference of this Name. |
GetRefersTo(bool, bool, int, int) | Get the reference of this Name based on specified cell. |
SetRefersTo(string, bool, bool) | Set the reference of this Name. |
override ToString() | Returns a string represents the current Range object. |
Examples
[C#]
//Instantiating a Workbook object
Workbook workbook = new Workbook();
//Accessing the first worksheet in the Excel file
Worksheet worksheet = workbook.Worksheets[0];
//Creating a named range
Range range = worksheet.Cells.CreateRange("B4", "G14");
//Setting the name of the named range
range.Name = "TestRange";
//Saving the modified Excel file in default (that is Excel 2000) format
workbook.Save("output.xls");
[Visual Basic]
'Instantiating a Workbook object
Dim workbook As Workbook = New Workbook()
'Accessing the first worksheet in the Excel file
Dim worksheet As Worksheet = workbook.Worksheets(0)
'Creating a named range
Dim range As Range = worksheet.Cells.CreateRange("B4", "G14")
'Setting the name of the named range
range.Name = "TestRange"
'Saving the modified Excel file in default (that is Excel 2000) format
workbook.Save("output.xls")
See Also
- namespace Aspose.Cells
- assembly Aspose.Cells