Excel中的查找/正则expression式在C#忽略换行符

我有一个使用Excel API的C#程序。 我用它做的事情之一就是扫描范围(r)匹配一个string的单元格。

Func<Excel.Range, string, Excel.Range> ExcelSearch = (r, s) => r.Find(s, Type.Missing, Excel.XlFindLookIn.xlValues, Excel.XlLookAt.xlPart, Excel.XlSearchOrder.xlByRows, Excel.XlSearchDirection.xlNext, false, Type.Missing, Type.Missing); 

这对大部分工作很好,除非我有一个列中有人把一个换行符放在中间。 例如,试图find“我的列”,我想要匹配一个单元格,如果它有“My \ nColumn”。 在我看来,在支持正则expression式的API中没有看到任何东西。

我试图临时改变所有我试图去search的单元格,以便首先删除所有的换行符,但这似乎是一个蛮力方法来解决这个问题。