《AddMemberPropertyField方法.docx》由会员分享,可在线阅读,更多相关《AddMemberPropertyField方法.docx(2页珍藏版)》请在三一文库上搜索。
1、AddMemberPropertyField 方法将成员属性字段添加到多维数据集字段的显示区域。expression.AddMemberPropertyField(Property, PropertyOrder)expression 必需。该表达式返回“应用于”列表中的对象之一。Property String 类型,必需。成员属性的唯一名称。对于平衡分层结构,唯 一名称可通过以下方式创建:将“quoted”成员属性名附加到与成员属性相关联 的级别的唯一名称上。对于非平衡分层结构,唯一名称可通过以下方式创建:将 “quoted”成员属性名附加到分层结构的唯一名称上。PropertyOrder V
2、ariant 类型,可选。为 CubeField 对象设置 PropertyOrder 属性值。集合中的实际位置将位于数据透视表字段的前一位,该字段当前具有由参数指定的相同的PropertyOrder 值。如果没有一个字段具有给定的属性顺序 值,则可接受的取值范围为1到已为分层结构显示的成员属性的个数加1之问。该参数从1开始。如果省略,则属性为列表中的最后一个。说明如果数据透视表视图上没有字段,则指定的属性字段将不可见。若要删除成员属性,则使用 Delete方法可从PivotFields 集合中删除 PivotField 对象。Excel VBA 教程:AddMemberPropertyFie
3、ld 方法示例在本示例中,Microsoft Excel将标题为“Description ”的成员属性字段添加到数据透视表的视图中。本示例假定数据透视表位于活动工作表上,并且包括“Country”、“Area、 Description ” 项。Sub UseAddMemberPropertyField()Dim pvtTable As PivotTableSet pvtTable = ActiveSheet.PivotTables(1)With pvtTable.ManualUpdate = True.CubeFields(Country).LayoutForm = xlOutline .CubeFields(Country).AddMemberPropertyField _ Property:=Country.Area.Description.ManualUpdate = FalseEnd WithEnd Sub