Worksheet.AutoFilterMode, propriété
Obtient ou définit une valeur qui indique si le filtrage est activé sur la feuille de calcul (c'est-à-dire, si les flèches de déroulement de filtre sont affichées).
Espace de noms : Microsoft.Office.Tools.Excel
Assemblys : Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)
Microsoft.Office.Tools.Excel.v4.0.Utilities (dans Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Syntaxe
'Déclaration
Property AutoFilterMode As Boolean
bool AutoFilterMode { get; set; }
Valeur de propriété
Type : System.Boolean
true si le filtrage est activé sur la feuille de calcul ; sinon, false.
Exceptions
Exception | Condition |
---|---|
COMException | Cette propriété a la valeur true. |
Notes
Vous pouvez affecter à cette propriété la valeur false pour désactiver le filtrage (autrement dit, supprimer les flèches de déroulement de filtre), mais vous ne pouvez pas lui affecter la valeur true. Pour permettre le filtrage et créer une liste filtrée, utilisez la méthode AutoFilter d'un objet Range ou utilisez la méthode AutoFilter d'un objet NamedRange.
Cette propriété indique uniquement si le filtrage est activé ; elle n'indique pas si des données sont filtrées. Pour déterminer si la feuille de calcul filtre activement les données, utilisez la propriété FilterMode.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.