Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Válida somente para campos de tabela dinâmica que são campos de propriedades membros. Retorna um Long que indica a posição da exibição da propriedade membro no campo de cubo ao qual ela pertence. Leitura/gravação.
Sintaxe
expressão. PropertyOrder
expressão Uma variável que representa um objeto de Campo Dinâmico .
Comentários
A definição dessa propriedade reorganizará a ordem das propriedades desse campo de cubo. Essa propriedade é baseada em um. O intervalo permitido vai de um ao número máximo de campos de propriedades membros exibidos na hierarquia.
Se a propriedade IsMemberProperty for False, utilizar a propriedade PropertyOrder cria um erro de tempo de execução.
Exemplo
Este exemplo determina se existem propriedades de membro no quarto campo e, se existirem, apresenta a posição das propriedades do membro. Dependendo dos resultados, o Excel notifica o usuário. Este exemplo supõe que exista uma tabela dinâmica na planilha ativa e que ela se baseie em uma fonte de dados OLAP (Online Analytical Processing).
Sub CheckPropertyOrder()
Dim pvtTable As PivotTable
Dim pvtField As PivotField
Set pvtTable = ActiveSheet.PivotTables(1)
Set pvtField = pvtTable.PivotFields(4)
' Check for member properties and notify user.
If pvtField.IsMemberProperty = False Then
MsgBox "No member properties present."
Else
MsgBox "The property order of the members is: " & _
pvtField.PropertyOrder
End If
End Sub
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.