Classe TreeviewControl - le contrôle de sélection de membre hiérarchique d'un champ de cube (Excel VBA)

Cet objet représente le contrôle de sélection de membre hiérarchique d'un champ de cube. Pour utiliser une variable de classe TreeviewControl, elle doit d'abord être instanciée, par exemple


Dim tcl as TreeviewControl
Set tcl = ActiveCell.PivotField.CubeField.TreeviewControl

Drilled

Définit l’État «percé» (développé ou visible) des membres du champ de cube dans le contrôle de sélection de membre hiérarchique d’un champ de cube. Cette propriété est utilisée principalement pour l’enregistrement de macros et n’est pas destinée à une autre utilisation. Lecture-écriture.

La propriété Drilled accepte un tableau. Chaque élément du tableau correspond à un niveau du champ de cube qui a été développé. Le nombre maximal d'éléments correspond au nombre de niveaux dans le champ de cube. Chaque élément du tableau est un tableau de type String, contenant des noms de membres uniques qui sont visibles (développés) au niveau correspondant du contrôle. Pour déterminer à quel moment les membres sont masqués explicitement dans un affichage développé, consultez la propriété Hidden de l’objet TreeviewControl .


ActiveSheet.PivotTables("PivotTable1").CubeFields(1) _ 
 .TreeviewControl.Drilled = _ 
 Array(Array("", "", "", "", "", "", "", "", _ 
 "", "", "", ""), _ 
 Array("[state].[states].[AB]", _ 
 "[state].[states].[CA]", _ 
 "[state].[states].[IN]", _ 
 "[state].[states].[KS]", _ 
 "[state].[states].[KY]", _ 
 "[state].[states].[MD]", _ 
 "[state].[states].[MI]", _ 
 "[state].[states].[OH]", _ 
 "[state].[states].[OR]", _ 
 "[state].[states].[TN]", _ 
 "[state].[states].[UT]", _ 
 "[state].[states].[WA]"))

Hidden

Cette propriété renvoie ou définit une valeur de type Variant qui représente l’état masqué des membres du champ de cube dans le contrôle de sélection de membre hiérarchique d’un champ de cube.

Ne confondez pas cette propriété avec la propriété FormulaHidden . La propriété Hidden renvoie ou définit un tableau. Chaque élément du tableau correspond à un niveau du champ de cube masqué. Le nombre maximal d'éléments correspond au nombre de niveaux dans le champ de cube. Chaque élément du tableau est un tableau de type String, qui contient des noms de membres uniques qui sont masqués au niveau correspondant du contrôle. Pour déterminer quand les membres sont visibles (étendus) dans le contrôle, reportez-vous à la propriété DrilledDown de l’objet PivotItem .


ActiveCell.PivotField.CubeField.TreeviewControl.Hidden = True