Filtrera objekt när du laddar arbetsbok eller arbetsblad
Möjliga användningsscenarier
Snälla användLoadOptions.LoadFilter egenskap medan du filtrerar data från arbetsboken. Men om du vill filtrera data från enskilda kalkylblad måste du åsidosättaLoadFilter.startSheet metod. Ange lämpligt värde frånLoadDataFilterOptions uppräkning medan du skapar eller arbetar medLoadFilter.
DeLoadDataFilterOptionsuppräkning har följande värden.
- INGEN
- ALLT
- CELL_BLANK
- CELL_STRING
- CELL_NUMERIC
- CELL_ERROR
- CELL_BOOL
- CELL_VALUE
- FORMEL
- CELL_DATA
- DIAGRAM
- FORM
- MERGED_AREA
- VILLKORLIG FORMATERING
- DATAVALIDERING
- PIVOT_TABLE
- TABELL
- HYPERLÄNKAR
- SHEET_SETTINGS
- SHEET_DATA
- BOOK_SETTINGS
- INSTÄLLNINGAR
- XML_MAP
- STRUKTURERA
- DOKUMENT EGENSKAPER
- DEFINED_NAMES
- VBA
- STIL
Filtrera objekt medan arbetsbok läses in
Följande exempelkod illustrerar hur du filtrerar diagram från arbetsboken. Vänligen kontrolleraexempel på excel-fil används i den här koden ochutgång PDFgenereras av det. Som du kan se i utdata PDF har alla diagram filtrerats bort från arbetsboken.
Filtrera objekt medan kalkylblad laddas
Följande exempelkod laddarsource excel-fil och filtrerar följande data från sina kalkylblad med hjälp av ett anpassat filter.
- Det filtrerar diagram från kalkylblad som heter NoCharts.
- Det filtrerar former från kalkylblad som heter NoShapes.
- Det filtrerar villkorlig formatering från kalkylbladet som heter NoConditionalFormatting.
En gång laddar densource excel-fil med ett anpassat filter tar den bilderna av alla kalkylblad en efter en. Här är utdatabilderna för din referens. Som du kan se har den första bilden inga diagram, den andra bilden har inga former och den tredje bilden har inte villkorlig formatering.