全部显示

PropertyOrder 属性

       

只对成员属性字段的数据透视表字段有效。返回其所属的多维数据集字段中成员属性的显示位置。Long 类型。设置该属性将重新排列该多维数据集字段中属性的次序。该属性从 1 开始。允许的区域是从 1 到用于分级结构显示的成员属性字段的最大个数。可读写。

expression.PropertyOrder

expression   必需。该表达式返回一个 PivotField 对象。

说明

如果 IsMemberProperty 属性为 False,则使用 PropertyOrder 属性将导致一个运行错误。

示例

本示例判断第四个字段中是否存在成员属性,如果存在,则显示成员属性的位置。Excel 将该信息通知用户。本示例假定数据透视表位于活动工作表上,并且基于联机分析处理 (OLAP) 数据源。

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