Name

Name class

Represents a defined name for a range of cells.

Properties

NameTypeDescription
CommentStringGets and sets the comment of the name. Only applies for Excel 2007 or higher versions.
TextStringGets the name text of the object.
FullTextStringGets the name full text of the object with the scope setting.
RefersToStringReturns or sets the formula that the name is defined to refer to, beginning with an equal sign.
R1C1RefersToStringGets or sets a R1C1 reference of the Name .
IsReferredbooleanIndicates whether this name is referred by other formulas.
IsVisiblebooleanIndicates whether the name is visible.
SheetIndexintIndicates this name belongs to Workbook or Worksheet. 0 = Global name, otherwise index to sheet (one-based)

Methods

NameDescription
getRefersToGet the reference of this Name.
setRefersToSet the reference of this Name.
toStringReturns a string represents the current Range object.
getRangesGets all ranges referred by this name.
getReferredAreasGets all references referred by this name.
getRangeGets the range if this name refers to a range.

Name.Comment property

Gets and sets the comment of the name. Only applies for Excel 2007 or higher versions.

Type: String

Name.Text property

Gets the name text of the object.

Type: String

Name.FullText property

Gets the name full text of the object with the scope setting.

Type: String

Name.RefersTo property

Returns or sets the formula that the name is defined to refer to, beginning with an equal sign.

Type: String

Name.R1C1RefersTo property

Gets or sets a R1C1 reference of the Name .

Type: String

Name.IsReferred property

Indicates whether this name is referred by other formulas.

Type: boolean

Name.IsVisible property

Indicates whether the name is visible.

Type: boolean

Name.SheetIndex property

Indicates this name belongs to Workbook or Worksheet. 0 = Global name, otherwise index to sheet (one-based)

Type: int

getRefersTo(isR1C1, isLocal) (1 of 2)

Get the reference of this Name.

ParameterTypeDescription
isR1C1booleanWhether the reference needs to be formatted as R1C1.
isLocalbooleanWhether the reference needs to be formatted by locale.

getRefersTo(isR1C1, isLocal, row, column) (2 of 2)

Get the reference of this Name based on specified cell.

ParameterTypeDescription
isR1C1booleanWhether the reference needs to be formatted as R1C1.
isLocalbooleanWhether the reference needs to be formatted by locale.
rowintThe row index of the cell.
columnintThe column index of the cell.

setRefersTo(refersTo, isR1C1, isLocal)

Set the reference of this Name.

ParameterTypeDescription
refersToStringThe reference.
isR1C1booleanWhether the reference is R1C1 format.
isLocalbooleanWhether the reference is locale formatted.

toString()

Returns a string represents the current Range object.

getRanges() (1 of 2)

Gets all ranges referred by this name.

Returns: All ranges.


getRanges(recalculate) (2 of 2)

Gets all ranges referred by this name.

ParameterTypeDescription
recalculatebooleanwhether recalculate it if this name has been calculated before this invocation.

Returns: All ranges.

getReferredAreas(recalculate)

Gets all references referred by this name.

ParameterTypeDescription
recalculatebooleanwhether recalculate it if this name has been calculated before this invocation.

Returns: All ranges.

getRange() (1 of 3)

Gets the range if this name refers to a range.

Returns: The range.


getRange(recalculate) (2 of 3)

Gets the range if this name refers to a range

ParameterTypeDescription
recalculatebooleanwhether recalculate it if this name has been calculated before this invocation.

Returns: The range.


getRange(sheetIndex, row, column) (3 of 3)

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.

ParameterTypeDescription
sheetIndexintThe according sheet index.
rowintThe according row index.
columnintThe according column index

Returns: The range.