Filtrer les objets lors du chargement du classeur ou de la feuille de calcul

Scénarios d’utilisation possibles

Veuillez utiliserLoadOptions.LoadFilter propriété lors du filtrage des données du classeur. Mais si vous souhaitez filtrer les données de feuilles de calcul individuelles, vous devrez remplacerLoadFilter.startSheet méthode. Veuillez fournir la valeur appropriée à partir duLoadDataFilterOptionsLoadDataFilterOptionsLoadDataFilterOptions énumération lors de la création ou de l’utilisationChargerFiltre.

LeLoadDataFilterOptionsLoadDataFilterOptionsLoadDataFilterOptionsénumération a les valeurs suivantes.

Filtrer les objets lors du chargement du classeur

L’exemple de code suivant montre comment filtrer les graphiques du classeur. S’il vous plaît, vérifiez leexemple de fichier excel utilisé dans ce code et lesortie PDFgénéré par celui-ci. Comme vous pouvez le voir dans la sortie PDF, tous les graphiques ont été filtrés du classeur.

Filtrer les objets lors du chargement de la feuille de calcul

L’exemple de code suivant charge lefichier excel source et filtre les données suivantes à partir de ses feuilles de calcul à l’aide d’un filtre personnalisé.

  • Il filtre les graphiques de la feuille de calcul nommée NoCharts.
  • Il filtre les formes de la feuille de calcul nommée NoShapes.
  • Il filtre la mise en forme conditionnelle de la feuille de calcul nommée NoConditionalFormatting.

Une fois, il charge lefichier excel source avec un filtre personnalisé, il prend les images de toutes les feuilles de calcul une par une. Voici les images de sortie pour votre référence. Comme vous pouvez le voir, la première image n’a pas de graphiques, la deuxième image n’a pas de formes et la troisième image n’a pas de mise en forme conditionnelle.