Filtern Sie Objekte beim Laden der Arbeitsmappe oder des Arbeitsblatts

Mögliche Nutzungsszenarien

Bitte verwendeLoadOptions.LoadFilter -Eigenschaft beim Filtern von Daten aus der Arbeitsmappe. Wenn Sie jedoch Daten aus einzelnen Arbeitsblättern filtern möchten, müssen Sie überschreibenLoadFilter.startSheet Methode. Bitte geben Sie den entsprechenden Wert aus der anLoadDataFilterOptions Aufzählung beim Erstellen oder Arbeiten mitLadefilter.

DasLoadDataFilterOptionsEnumeration hat die folgenden Werte.

Filtern Sie Objekte beim Laden der Arbeitsmappe

Der folgende Beispielcode veranschaulicht, wie Diagramme aus der Arbeitsmappe gefiltert werden. Bitte überprüfen Sie dieExcel-Beispieldatei in diesem Code verwendet und dieAusgang PDFdadurch erzeugt. Wie Sie in der Ausgabe PDF sehen können, wurden alle Diagramme aus der Arbeitsmappe herausgefiltert.

Objekte beim Laden des Arbeitsblatts filtern

Der folgende Beispielcode lädt dieExcel-Quelldatei und filtert die folgenden Daten aus seinen Arbeitsblättern mit einem benutzerdefinierten Filter.

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

Einmal lädt es dieExcel-Quelldatei Mit einem benutzerdefinierten Filter werden die Bilder aller Arbeitsblätter einzeln aufgenommen. Hier sind die Ausgabebilder für Ihre Referenz. Wie Sie sehen, hat das erste Bild keine Diagramme, das zweite Bild keine Formen und das dritte Bild keine bedingte Formatierung.