在使用C#Interop处理Excel工作表范围时,如何获得特定范围内的范围?

时间:2015-03-13 15:21:33

标签: c# excel com excel-interop

我正在与Excel工作表进行交互以编写报告相关数据。为此,我必须在每个工作表中解析很多范围。

我想解析给定的范围,并且应该自动返回它的所有子范围。不幸的是,我无法指定" concreate"范围使用Range.Find(' concreteRange' ...)。

我想编写用于解析父范围的通用逻辑,并且可以进一步处理它的所有子范围。否则,我将不得不专门解析每个子范围。

我正在使用Excel.Interop库来解析特定工作表中的NamedRanges。

任何身体都可以帮助我吗?因为通过这种方式,我的代码将具有通用性和可维护性。

修改

我有不同的部分(这些是表格)。这些表还包含多个列,每列都有它自己的fomrula,因此应该提供与数据库不同的数据)。出于这个原因,我有逻辑Parent->子范围关系。

所以我需要某种方式..

weightRange = Worksheet_get_range(" weightSection"); weightRange.Child .....或weightRange.ChildRanges(应该包含所有列范围)

此致 乌斯曼

0 个答案:

没有答案