Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Коллекция всех объектов CubeField в отчете сводной таблицы, основанном на кубе OLAP. Каждый объект CubeField представляет иерархию или поле измерения из куба.
Пример
Используйте свойство CubeFields объекта PivotTable , чтобы вернуть коллекцию CubeFields . В следующем примере создается список имен полей куба полей данных в первом отчете сводной таблицы на основе OLAP на листе 1.
Set objNewSheet = Worksheets.Add
intRow = 1
For Each objCubeFld In _
Worksheets("Sheet1").PivotTables(1).CubeFields
If objCubeFld.Orientation = xlDataField Then
objNewSheet.Cells(intRow, 1).Value = objCubeFld.Name
intRow = intRow + 1
End If
Next objCubeFld
Для возврата одного объекта CubeField используйте поле куба (индекс), где индекс — это порядковый номер поля куба. В следующем примере определяется имя второго поля куба в первом отчете сводной таблицы на активном листе.
strAlphaName = _
ActiveSheet.PivotTables(1).CubeFields(2).Name
Методы
Свойства
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.