Filterobjekte beim Laden der Arbeitsmappe oder des Arbeitsblatts

Mögliche Verwendungsszenarien

Bitte verwenden Sie die LoadOptions.LoadFilter-Eigenschaft beim Filtern von Daten aus der Arbeitsmappe. Wenn Sie jedoch Daten aus einzelnen Arbeitsblättern filtern möchten, müssen Sie die Methode LoadFilter.startSheet überschreiben. Bitte geben Sie den entsprechenden Wert aus der Enumeration LoadDataFilterOptions an, wenn Sie LoadFilter erstellen oder damit arbeiten.

Die Enumeration LoadDataFilterOptions hat die folgenden Werte.

Filterobjekte beim Laden der Arbeitsmappe

Der folgende Beispielcode veranschaulicht, wie Diagramme aus der Arbeitsmappe gefiltert werden. Bitte überprüfen Sie die Beispiel Excel-Datei, die in diesem Code verwendet wird, und die generierte Ausgabe-PDF-Datei. Wie Sie im Ausgabe-PDF sehen können, wurden alle Diagramme aus der Arbeitsmappe gefiltert.

Filterobjekte beim Laden des Arbeitsblatts

Der folgende Beispielcode lädt die Quelldatei Excel und filtert die folgenden Daten aus ihren Tabellen mithilfe eines benutzerdefinierten Filters.

  • Es filtert Diagramme aus dem Arbeitsblatt mit dem Namen NoCharts.
  • Es filtert Formen aus dem Arbeitsblatt mit dem Namen NoShapes.
  • Es filtert bedingte Formatierungen aus dem Arbeitsblatt mit dem Namen NoConditionalFormatting.

Sobald die Quelldatei Excel mit einem benutzerdefinierten Filter geladen wurde, werden die Bilder aller Tabellenblätter nacheinander aufgenommen. Hier sind die Ausgabebilder zur Ansicht. Wie Sie sehen können, hat das erste Bild keine Diagramme, das zweite Bild keine Formen und das dritte Bild hat keine bedingte Formatierung.