Range.AutoFilter(Object, Object, XlAutoFilterOperator, Object, Object) 方法

定义

使用“自动筛选”筛选一个列表。

public object AutoFilter (object Field, object Criteria1, Microsoft.Office.Interop.Excel.XlAutoFilterOperator Operator = Microsoft.Office.Interop.Excel.XlAutoFilterOperator.xlAnd, object Criteria2, object VisibleDropDown);
Public Function AutoFilter (Optional Field As Object, Optional Criteria1 As Object, Optional Operator As XlAutoFilterOperator = Microsoft.Office.Interop.Excel.XlAutoFilterOperator.xlAnd, Optional Criteria2 As Object, Optional VisibleDropDown As Object) As Object

参数

Field
Object

可选 对象。 相对于作为筛选基准字段(从列表左侧开始,最左侧的字段为第一个字段)的字段的整型偏移量。

Criteria1
Object

可选 对象。 条件(字符串;例如,“101”)。 使用“=”查找空白字段,或使用“”<>查找非空字段。 如果省略此参数,则条件为 All。 如果 OperatorxlTop10ItemsCriteria1 则指定 (项数,例如“10”) 。

Operator
XlAutoFilterOperator

可选 XlAutoFilterOperator。 可以是以下 XlAutoFilterOperator 常量之一:xlAnddefaultxlBottom10ItemsxlBottom10PercentxlOrxlTop10ItemsxlTop10Percent使用 xlAndxlOrCriteria1Criteria2 构造复合条件。

Criteria2
Object

可选 对象。 第二个条件(字符串)。 与 Criteria1 和 Operator 一起组合成复合筛选条件。

VisibleDropDown
Object

可选 对象如果为 True ,则显示筛选字段的自动筛选下拉箭头; 如果为 False ,则隐藏筛选字段的自动筛选下拉箭头。 默认情况下为 True

返回

注解

AutoFilter将 属性应用于 Worksheet 对象以返回 AutoFilter 对象。

如果忽略全部参数,此方法仅在指定区域切换自动筛选下拉箭头的显示。

适用于