UnionRange.Name
UnionRange.Name property
Gets or sets the name of the range.
public string Name { get; set; }
Remarks
Named range is supported. For example,
range.Name = “Sheet1!MyRange”;
Examples
namespace AsposeCellsExamples
{
using Aspose.Cells;
using System;
public class UnionRangePropertyNameDemo
{
public static void Run()
{
// Create a new workbook
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];
// Add some data to the worksheet
worksheet.Cells["A1"].Value = "First Range";
worksheet.Cells["B2"].Value = "Second Range";
try
{
// Create ranges and combine them into a union range
Aspose.Cells.Range range1 = worksheet.Cells.CreateRange("A1:A1");
Aspose.Cells.Range range2 = worksheet.Cells.CreateRange("B2:B2");
UnionRange unionRange = (UnionRange)worksheet.Cells.Ranges.Union(new Aspose.Cells.Range[] { range1, range2 });
// Display the current value of the Name property
Console.WriteLine("Initial Name value: " + unionRange.Name);
// Set a new name for the union range
unionRange.Name = "MyUnionRange";
Console.WriteLine("Updated Name value: " + unionRange.Name);
// Demonstrate that the name can be changed again
unionRange.Name = "CustomUnionRange";
Console.WriteLine("Final Name value: " + unionRange.Name);
// Save the workbook
workbook.Save("UnionRangeNameDemo.xlsx");
Console.WriteLine("Workbook saved successfully.");
}
catch (Exception ex)
{
Console.WriteLine($"Error: {ex.Message}");
}
}
}
}
See Also
- class UnionRange
- namespace Aspose.Cells
- assembly Aspose.Cells