VSTO(Excel):获取范围内的所有命名范围

时间:2014-02-01 18:10:59

标签: c# .net excel vsto

我有一个 Excel工作表,其中命名范围A ,它又包含多个命名范围。 如何获得VSTO所有这些命名范围(名称),它们位于命名范围A内?

例如,我知道A,现在我想得到B,C,D,E:

enter image description here

1 个答案:

答案 0 :(得分:2)

循环遍历names集合并查找A.ReferstoRange和所有其他已定义名称ReferstoRange之间的Intersect。
您将需要捕获不引用范围的名称。