Classe TreeviewControl - o controle hierárquico da seleção de membros de um campo de cubo (Excel VBA)
A classe TreeviewControl representa o controle hierárquico da seleção de membros de um campo de cubo. Para usar uma variável de classe TreeviewControl, ela primeiro precisa ser instanciada por exemplo
Dim tcl as TreeviewControl
Set tcl = ActiveCell.PivotField.CubeField.TreeviewControl
Drilled
Define o status "Drilled" expandido ou visível dos membros do campo de cubo no controle hierárquico de seleção de membros de um campo de cubo. Essa propriedade é usada principalmente para gravação de macros e não se destina a nenhum outro uso. Leitura/gravação.
A propriedade Drilled aceita uma matriz. Cada elemento da matriz corresponde a um nível do campo de cubo que foi expandido. O número máximo de elementos é o número de níveis no campo de cubo. Cada elemento da matriz é uma matriz do tipo String, contendo nomes exclusivos de membros que são visíveis (expandidos) no nível correspondente do controle. Para determinar quando os membros são explicitamente ocultos em um modo de exibição expandido, consulte a propriedade Hidden do 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
Retorna ou define um valor que representa o status oculto dos membros do campo de cubo no controle hierárquico de seleção de membros de um campo de cubo.
Não confunda essa propriedade com a propriedade FormulaHidden . A propriedade Hidden retorna ou define uma matriz. Cada elemento da matriz corresponde a um nível do campo de cubo que foi oculto. O número máximo de elementos é o número de níveis no campo de cubo. Cada elemento da matriz é uma matriz do tipo cadeia de caracteres, que contém nomes de membros exclusivos que estão ocultos no nível correspondente do controle. Para determinar quando os membros são visíveis (expandidos) no controle, consulte a propriedade DrilledDown do objeto PivotItem .
ActiveCell.PivotField.CubeField.TreeviewControl.Hidden = True