在我当前的项目中,我想查找工作表的范围,但该lookupWorksheet.Cells.Ranges
属性不包含任何元素,而 Workbook.Worksheets.GetNamedRanges() 包含。
我的初始代码是
var sheetRanges = worksheet.Cells.Ranges.Cast<Range>().ToList();
我不得不把它改成更复杂的
var sheetRanges = worksheet.Workbook.Worksheets.GetNamedRanges();
if (sheetRanges != null) {
sheetRanges = sheetRanges.Where(range => range.Worksheet == worksheet).ToArray();
}
范围是由代码之前创建的有关系吗?
我是否必须在某个地方“提交”该范围?