NamedRange::Columns Property
Gets a Microsoft.Office.Interop.Excel::Range that represents the one or more columns in the NamedRange control.
Assembly: Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)
Property Value
Type: Microsoft.Office.Interop.Excel::Range^A Microsoft.Office.Interop.Excel::Range that represents one or more columns in the NamedRange control.
When used without parameters, this property returns a Range object that contains all the columns in the named range.
This property can be used with the following optional parameters to get specific columns in the named range. If you use this property with parameters, the return value is an object that must be cast to a Range.
Parameter | Description | ||
|---|---|---|---|
RowIndex | The index of one or more columns to get. To get a single column, pass one of the following objects to this parameter:
To get multiple contiguous columns, pass a string with the format "first column letter:last column letter". For example, to get columns A through E, pass "A:E".
| ||
ColumnIndex | Do not use this parameter. This property will throw a COMException if you try to pass a value to this parameter. |
The following code example creates a NamedRange and then uses the Columns property to set the color, name, size, and boldness of the font of all the cells in the first column of the range.
This example is for a document-level customization. To run this code, copy it into one of the worksheet classes in your project.
The following code example creates a NamedRange and then uses the Columns property to determine how many columns there are in the range.
This example is for a document-level customization. To run this code, copy it into one of the worksheet classes in your project.
