0
我想从Excel 2002(客户端要求,无法更改)中提取“特殊”数据,其中包含工作簿和工作表。我在这个“特殊”数据类别中分类了范围。我想要获取所有范围的列表,理想情况下是工作簿中的所有工作表。我感兴趣的属性是范围名称和范围地址。我一直在Google上搜索一下,并没有发现任何相关的东西。是否有可能从Excel 2002工作簿中的所有工作表中返回所有范围的列表?
我是假设了Excel 2002 API会暴露这样的事情:
ApplicationClass app = new ApplicationClass();
Workbook workbook = app.Workbooks.Open(@"c:\file.xls", ...);
Worksheet worksheet = workbook.Worksheets["sheet1"] as Worksheet;
Range[] ranges = worksheet.GetAllRanges();
或类似的东西。但是,我很遗憾错误。
这可能与Excel 2002?