Previous topicNext topic
Help > 开发指南 > Excel > API > 示例 > Cell单元格 >
如何:创建单元格的命名区域

本示例演示如何在工作表中创建单元格的命名区域。您可以通过以下方法之一执行此操作。

注意

为单元格或单元格区域指定名称时,请遵循“定义的名称”文档中列出的规则。

Vb.Net
Dim workbook As New DevExpress.Spreadsheet.Workbook()
Dim worksheet As DevExpress.Spreadsheet.Worksheet = workbook.Worksheets(0)

'创建一个范围。
Dim rangeA2A4 As DevExpress.Spreadsheet.CellRange = worksheet.Range("A2:A4")
'指定创建的范围的名称。
rangeA2A4.Name = "rangeA2A4"

'使用指定的范围名称和绝对引用创建一个新定义的名称。
Dim definedName As DevExpress.Spreadsheet.DefinedName = worksheet.DefinedNames.Add("rangeC2D3", "Sheet1!$C$2:$D$3")
'使用指定的已定义名称创建区域。
Dim rangeC2D3 As DevExpress.Spreadsheet.CellRange = worksheet.Range(definedName.Name)

C#
DevExpress.Spreadsheet.Workbook workbook = new DevExpress.Spreadsheet.Workbook();
DevExpress.Spreadsheet.Worksheet worksheet = workbook.Worksheets[0];

// 创建一个范围。
DevExpress.Spreadsheet.CellRange rangeA2A4 = worksheet.Range["A2:A4"];
// 指定创建的范围的名称。
rangeA2A4.Name = "rangeA2A4";

// 使用指定的范围名称和绝对引用创建一个新定义的名称。
DevExpress.Spreadsheet.DefinedName definedName = worksheet.DefinedNames.Add("rangeC2D3", "Sheet1!$C$2:$D$3");
// 使用指定的已定义名称创建区域。
DevExpress.Spreadsheet.CellRange rangeC2D3 = worksheet.Range(definedName.Name);

下图显示了工作表中单元格区域的定义名称(工作簿在 Microsoft® Excel® 中打开)。

若要了解如何在公式中使用命名区域,请参阅如何:在公式中使用名称文档。