使用Excel Interop在工作表中列出所有validation对象,而不必在每个单元格上迭代

我想知道是否有可能列出所有Excel.Validation对象的特定工作表没有迭代每个单元格。

迭代每个单元花费很多时间。

有时,validation约束应用于大范围(未命名)。 我想要 :

  1. 快速列出所有的约束对象
  2. 更改约束(Validation.Formula1)

是否有可能没有迭代每个单元格? 这段代码需要很多时间:

foreach (Excel.Range cell in mySheet.UsedRange) { string newFormula1 = ...; cell.Validation.Modify(Formula1: newFormula1); } 

其实,我正在寻找mysheet.ValidationList对象。

谢谢。