CubeField 对象 (Excel)
表示 OLAP 多维数据集中的层次结构或度量值字段。 在数据透视表中,CubeField 对象是 CubeFields 集合的成员。
示例
使用 PivotField 对象的 CubeField 属性可返回 CubeField 对象。 本示例为 Sheet1 上第一个基于 OLAP 的数据透视表中的所有层次结构字段创建多维数据集字段名称的列表。
Set objNewSheet = Worksheets.Add
objNewSheet.Activate
intRow = 1
For Each objPF in _
Worksheets("Sheet1").PivotTables(1).PivotFields
If objPF.CubeField.CubeFieldType = xlHierarchy Then
objNewSheet.Cells(intRow, 1).Value = objPF.Name
intRow = intRow + 1
End If
Next objPF
使用 CubeFields (索引) (其中 index 是多维数据集字段的索引号)可返回单个 CubeField 对象。 下例确定当前活动工作表中第一个数据透视表的第二个多维数据集字段的名称。
strAlphaName = _
ActiveSheet.PivotTables(1).CubeFields(2).Name
方法
属性
- AllItemsVisible
- Application
- Caption
- Creator
- CubeFieldSubType
- CubeFieldType
- CurrentPageName
- DragToColumn
- DragToData
- DragToHide
- DragToPage
- DragToRow
- EnableMultiplePageItems
- FlattenHierarchies
- HasMemberProperties
- HierarchizeDistinct
- IncludeNewItemsInFilter
- IsDate
- LayoutForm
- LayoutSubtotalLocation
- Name
- Orientation
- Parent
- PivotFields
- Position
- ShowInFieldList
- TreeviewControl
- Value
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。