Share via


Range.Name Property

Returns or sets the name of the object.

Namespace:  Microsoft.Office.Interop.Excel
Assembly:  Microsoft.Office.Interop.Excel (in Microsoft.Office.Interop.Excel.dll)

Syntax

'Declaration
Property Name As Object
    Get
    Set
'Usage
Dim instance As Range
Dim value As Object

value = instance.Name

instance.Name = value
Object Name { get; set; }

Property Value

Type: System.Object

Remarks

The name of a Range object is a Name object. For every other type of object, the name is a String.

The following table shows example values of the Name property and related properties given an OLAP data source with the unique name "[Europe].[France].[Paris]" and a non-OLAP data source with the item name "Paris".

Property

Value (OLAP data source)

Value (non-OLAP data source)

Caption

Paris

Paris

Name

[Europe].[France].[Paris] (read-only)

Paris

SourceName

[Europe].[France].[Paris] (read-only)

(Same as SQL property value, read-only)

Value

[Europe].[France].[Paris] (read-only)

Paris

When specifying an index into the PivotItems collection, you can use the syntax shown in the following table.

Syntax (OLAP data source)

Syntax (non-OLAP data source)

expression.PivotItems("[Europe].[France].[Paris]")

expression.PivotItems("Paris")

When using the Item property to reference a specific member of a collection, you can use the text index name as shown in the following table.

Name (OLAP data source)

Name (non-OLAP data source)

[Europe].[France].[Paris]

Paris

See Also

Reference

Range Interface

Range Members

Microsoft.Office.Interop.Excel Namespace