Freigeben über


PivotField.PropertyOrder-Eigenschaft (Excel)

Nur für PivotTable-Felder gültig, bei denen es sich um Eigenschaftsfelder für ein Element handelt. Gibt einen Long-Wert zurück, der die Anzeigeposition der Elementeigenschaft im Cubefeld anzeigt, zu dem diese gehört. Lese-/Schreibzugriff.

Syntax

Ausdruck. PropertyOrder

Ausdruck Eine Variable, die ein PivotField-Objekt darstellt.

Hinweise

Durch die Einstellung dieser Eigenschaft wird die Reihenfolge der Eigenschaften für dieses Cubefeld neu angeordnet. Diese Eigenschaft basiert auf der Zahl 1. Der zulässige Bereich reicht von 1 bis zur maximalen Anzahl von Eigenschaftsfeldern für ein Element, die für die Hierarchie angezeigt werden.

Wenn die IsMemberProperty-Eigenschaftfalse ist, erzeugt die Verwendung der PropertyOrder-Eigenschaft einen Laufzeitfehler.

Beispiel

In diesem Beispiel wird ermittelt, ob im vierten Feld Membereigenschaften vorhanden sind, und wenn vorhanden, wird die Position der Membereigenschaften angezeigt. Abhängig von den Ergebnissen benachrichtigt Excel den Benutzer. In diesem Beispiel wird davon ausgegangen, dass eine PivotTable auf dem aktiven Arbeitsblatt vorhanden ist und auf einer OLAP-Datenquelle (Online Analytical Processing) basiert.

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

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.