Свойство PivotField.PropertyOrder (Excel)
Допустимо только для полей сводной таблицы, которые являются полями свойств-членов. Возвращает значение Long , указывающее позицию отображения свойства-члена в поле куба, которому оно принадлежит. Для чтения и записи.
Синтаксис
expression. PropertyOrder
Выражение Переменная, представляющая объект 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
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.