Filterobjekte beim Laden der Arbeitsmappe oder des Arbeitsblatts

Mögliche Verwendungsszenarien

Bitte verwenden Sie die Eigenschaft LoadOptions.LoadFilter, wenn Sie Daten aus der Arbeitsmappe filtern. Möchten Sie Daten aus einzelnen Arbeitsblättern filtern, müssen Sie die Methode LoadFilter.startSheet überschreiben. Geben Sie beim Erstellen oder Arbeiten mit LoadFilter den entsprechenden Wert aus der Aufzählung LoadDataFilterOptions an.

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.