vc调用excel AutoFilter的用法

为做一个报表统计小工具,需要用到excel的AutoFilter功能,以下是在vc中用excel的autofilter功能的方法:

AutoFilter ( 删选的列, 删选的内容1, 动作 , 删选的内容2, 下拉箭头是否显示);

 

程序段:

range = exl_sourcefile.sheet.GetUsedRange();

range.Select();

exl_sourcefile.sheet.SetEnableAutoFilter(TRUE);

range.AutoFilter(_variant_t((long)6),_variant_t("中银"),1,vtMissing,vtMissing);

range.AutoFilter(_variant_t((long)5),_variant_t("法国"),1,vtMissing,vtMissing);

 

AutoFilter第三个参数可以是以下值:

enum XlAutoFilterOperator

{

    xlAnd = 1,

    xlBottom10Items = 4,

    xlBottom10Percent = 6,

    xlOr = 2,

    xlTop10Items = 3,

    xlTop10Percent = 5

};

你可能感兴趣的:(Excel,工具,报表)