Clase TreeviewControl - el control de selección de miembros jerárquicos de un campo de cubo (Excel VBA)

La clase TreeviewControl representa el control de selección de miembros jerárquicos de un campo de cubo. Para usar una variable de clase TreeviewControl, primero debe ser instanciado, por ejemplo


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

Drilled

Establece el estado "drilled" (expandido o visible) de los miembros del campo de cubo en el control de selección jerárquica de miembros de un campo de cubo. Esta propiedad se usa principalmente para la grabación de macros y no está pensada para ningún otro uso. Lectura y escritura.

La propiedad Drilled acepta una matriz. Cada elemento de la matriz corresponde a un nivel del campo de cubo que se ha expandido. El número máximo de elementos es el número de niveles del campo de cubo. Cada elemento de la matriz es una matriz de tipo String que contiene nombres de miembro únicos visibles (expandidos) en el nivel correspondiente del control. Para determinar cuándo los miembros se ocultan explícitamente en una vista expandida, vea la propiedad Hidden del objeto 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

Devuelve o establece un valor de tipo Variant que representa el estado oculto de los miembros del campo cubo en el control de selección jerárquica de miembros de un campo de cubo.

Esta propiedad no se debe confundir con la propiedad FormulaHidden . La propiedad Hidden devuelve o configura una matriz. Cada elemento de la matriz corresponde a un nivel del campo de cubo que está oculto. El número máximo de elementos es el número de niveles del campo de cubo. Cada elemento de la matriz es una matriz de tipo String, que contiene nombres de miembros únicos que están ocultos en el nivel correspondiente del control. Para determinar si los miembros están visibles (expandidos) en el control, vea la propiedad DrilledDown del objeto PivotItem .


ActiveCell.PivotField.CubeField.TreeviewControl.Hidden = True