Filtrer les objets lors du chargement du classeur ou de la feuille de calcul
Scénarios d’utilisation possibles
Veuillez utiliser la propriété LoadOptions.LoadFilter pour filtrer les données du classeur. Mais si vous voulez filtrer les données des feuilles de calcul individuelles, alors vous devrez remplacer la méthode LoadFilter.startSheet . Veuillez fournir la valeur appropriée de l’énumération LoadDataFilterOptions lors de la création ou de la manipulation de LoadFilter.
L’énumération LoadDataFilterOptions comporte les valeurs suivantes.
- AUCUN
- TOUS
- CELLULE_VIDE
- CELLULE_TEXTE
- CELLULE_NUMÉRIQUE
- CELLULE_ERREUR
- CELLULE_BOOLÉENNE
- VALEUR_CELLULE
- FORMULE
- DONNÉES_CELLULE
- DIAGRAMME
- FORME
- ZONE_FUSIONNÉE
- MISE_EN_FORME_CONDITIONNELLE
- VALIDATION_DES_DONNÉES
- TABLEAU_CROISÉ_DYNAMIQUE
- TABLEAU
- HYPERLIENS
- PARAMÈTRES_DE_FEUILLE
- DONNÉES_FEUILLE
- PARAMÈTRES_DU_LIVRE
- PARAMÈTRES
- XML_MAP
- STRUCTURE
- PROPRIÉTÉS_DU_DOCUMENT
- NOMS_DÉFINIS
- VBA
- STYLE
Objets de filtre lors du chargement du classeur
Le code d’exemple suivant illustre comment filtrer les graphiques du classeur. Veuillez vérifier le fichier Excel d’exemple utilisé dans ce code et le PDF de sortie généré par celui-ci. Comme vous pouvez le voir dans le PDF de sortie, tous les graphiques ont été filtrés du classeur.
Objets de filtre lors du chargement de la feuille de calcul
Le code d’exemple suivant charge le fichier Excel source et filtre les données suivantes 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, le fichier Excel source chargé 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.