共用方式為


Excel) (CubeField.AddMemberPropertyField 方法

將成員屬性欄位加入 Cube 欄位的顯示中。

語法

運算式AddMemberPropertyField (PropertyPropertyOrderPropertyDisplayedIn)

表達 代表 CubeField 物件的變數。

參數

名稱 必要/選用 資料類型 描述
屬性 必要 String 成員屬性的唯一名稱。 如果是平衡的階層,可以用以下方式來建立唯一的名稱:將「加上引號」的成員屬性名稱附加到與成員屬性相關之層級的唯一名稱中。

如果是非平衡的階層,則以下列方式建立唯一名稱:將「加上引號」的成員屬性名稱,附加到階層的唯一名稱中。
PropertyOrder 選用 Variant 設定CubeField物件的PropertyOrder屬性值。

集合中的實際位置,即為樞紐分析表欄位的前一個欄位,此樞紐分析表欄位的 PropertyOrder 值,與此引數中所指定的相同。 如果沒有欄位具有指定的 PropertyOrder 值,則可接受的值範圍為 1 到已針對階層顯示的成員屬性數目加上一個。

此引數是從 1 開始計算的。 如果省略此屬性,則屬性將跳到清單的結尾處。
PropertyDisplayedIn 選用 XlPropertyDisplayedIn 指定屬性的顯示位置。 如果省略此引數,則只會將成員屬性欄位只會加入樞紐分析表中。

註解

如果樞紐分析表檢視中沒有任何欄位,則將無法檢視指定的屬性欄位。

若要刪除成員屬性,請使用 Delete 方法來刪除 PivotField 集合中的 PivotFields 物件。

範例

在此範例中,Microsoft Excel 會將標題為 Description 的成員屬性欄位新增至樞紐分析表檢視。 本範例假設活動工作表上有一個樞紐分析表,而 Country、Area 和 Description 是報表中的專案。

Sub UseAddMemberPropertyField() 
 
 Dim pvtTable As PivotTable 
 
 Set pvtTable = ActiveSheet.PivotTables(1) 
 
 With pvtTable 
 .ManualUpdate = True 
 .CubeFields("[Country]").LayoutForm = xlOutline 
 .CubeFields("[Country]").AddMemberPropertyField _ 
 Property:="[Country].[Area].[Description]" 
 .ManualUpdate = False 
 End With 
 
End Sub

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應