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) を使用して、ここで index はキューブ フィールドのインデックス番号を指定して、単一の CubeField オブジェクトを返します。 次の例では、作業中のワークシートの最初のピボットテーブル レポートの 2 つ目のキューブ フィールドの名前を確認します。
strAlphaName = _
ActiveSheet.PivotTables(1).CubeFields(2).Name
メソッド
プロパティ
- AllItemsVisible
- アプリケーション
- Caption
- Creator
- CubeFieldSubType
- CubeFieldType
- CurrentPageName
- DragToColumn
- DragToData
- DragToHide
- DragToPage
- DragToRow
- EnableMultiplePageItems
- FlattenHierarchies
- HasMemberProperties
- HierarchizeDistinct
- IncludeNewItemsInFilter
- IsDate
- LayoutForm
- LayoutSubtotalLocation
- 名前
- Orientation
- Parent
- PivotFields
- Position
- ShowInFieldList
- TreeviewControl
- Value
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。