【发布时间】:2019-05-09 02:25:21
【问题描述】:
所以,我在 Excel 文档中进行了一些搜索,但其他人打开过滤器并保持打开状态是很常见的。当这些过滤器打开时,这些单元格不会包含在工作表的单元格范围内。
有没有办法关闭这些自定义过滤器,以便我仍然可以访问工作表中的所有单元格?
这是我用来查找方法的方式
Microsoft.Office.Interop.Excel.Range find = sheet.Cells.Find(tapeID, Type.Missing,
Microsoft.Office.Interop.Excel.XlFindLookIn.xlValues, Microsoft.Office.Interop.Excel.XlLookAt.xlPart,
Microsoft.Office.Interop.Excel.XlSearchOrder.xlByRows, Microsoft.Office.Interop.Excel.XlSearchDirection.xlNext, false, Type.Missing, Type.Missing);
当过滤器打开时,我得到一个 null 对象返回并且不能做任何事情,但过滤器关闭时,我得到了我需要的东西。
关于关闭过滤器的任何提示?
【问题讨论】: