Filtrera objekt när du laddar arbetsbok eller kalkylblad

Möjliga användningsscenario

Använd LoadOptions.LoadFilter egenskapen vid filtrering av data från arbetsboken. Men om du vill filtrera data från individuella arbetsblad måste du åsidosätta LoadFilter.startSheet metoden. Ange det lämpliga värdet från LoadDataFilterOptions ramverket när du skapar eller arbetar med LoadFilter.

LoadDataFilterOptions ramverket har följande värden.

Filterobjekt vid inläsning av arbetsbok

Följande exempelkod visar hur du filtrerar diagram från arbetsboken. Var god kontrollera den provexelfil som används i denna kod och den utdata PDF som genererats av den. Som du kan se i utdata PDF:en har alla diagram filtrerats bort från arbetsboken.

Filterobjekt vid inläsning av arbetsblad

Följande exempelkod laddar den källa exelfilen och filtrerar följande data från dess arbetsblad med hjälp av ett anpassat filter.

  • Det filtrerar diagram från kalkylbladet som heter NoCharts.
  • Det filtrerar former från kalkylbladet som heter NoShapes.
  • Det filtrerar villkorlig formatering från kalkylbladet som heter NoConditionalFormatting.

När den laddar den källa exelfilen med ett anpassat filter, tar den bilderna av alla arbetsblad ett efter ett. Här är utdatbilderna för referens. Som du kan se har den första bilden inga diagram, den andra bilden har inga former och den tredje bilden har ingen villkorlig formatering.