我在C#中具有以下自动过滤器代码,以过滤VSTO中的excel列。目前,我正在检查第11列,并根据值“永无库存”进行过滤,但我也想对任何空白单元格进行过滤。如何调整以下代码,以根据值永无库存和空白进行过滤。当前,过滤器中不包含空格。
xlrange.AutoFilter(11, "Never Out Of Stock", Microsoft.Office.Interop.Excel.XlAutoFilterOperator.xlAnd,Type.Missing, true);
使用“ =”查找空白字段,或使用“ <>”查找非空白字段。
所以您的代码应该是:
xlrange.AutoFilter(11, "Never Out Of Stock", Microsoft.Office.Interop.Excel.XlAutoFilterOperator.xlAnd, "=", true);
xlrange.AutoFilter(11, "Never Out Of Stock", Microsoft.Office.Interop.Excel.XlAutoFilterOperator.xlOr, "=", true);