SlicerCache 接口

定义

表示切片器的当前筛选器状态,以及有关切片器连接到的 PivotCacheWorkbookConnection 的信息。

public interface class SlicerCache
[System.Runtime.InteropServices.Guid("000244C4-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(2)]
public interface SlicerCache
Public Interface SlicerCache
属性

注解

SlicerCaches使用 对象的 _Workbook 属性访问工作簿中对象的集合SlicerCache

每个切片器都有一个基 SlicerCache 对象,该对象表示切片器中显示的项,以及显示其相应项目标题的磁贴的当前用户界面状态。 用户在 Excel 中看到的每个切片器控件都由一个 Slicer 对象表示,该对象具有 SlicerCache 与之关联的对象。

属性

Application

在没有对象限定符的情况下使用时,此属性获取表示 Application Microsoft Excel 应用程序的对象。 与对象限定符一起使用时,此属性获取表示 Application 指定对象的创建者的对象。

Creator

获取一个 32 位整数,该 整数 指示创建此对象的应用程序。

CrossFilterType

获取或设置切片器是否与共享同一切片器缓存的其他切片器参与交叉筛选,以及如何显示交叉筛选。

FilterCleared

返回是否清除切片器或时间线筛选器状态。 C#) 中的布尔 (布尔值。 只读

Index

获取集合中SlicerCaches指定 SlicerCache 对象的索引。

List

如此 如果 切片器缓存是针对表上的切片器。 否则为 False。 C#) 只读的布尔 (布尔

ListObject

返回 对象的 QueryTableListObject 对象。 只读

Name

获取或设置切片器缓存的名称。

OLAP

获取与指定切片器缓存关联的切片器是否基于 OLAP 数据源。

Parent

获取指定SlicerCache对象的父SlicerCaches对象。

PivotTables

获取包含 SlicerPivotTables 切片器缓存当前正在筛选的数据透视表的信息的集合。

RequireManualUpdate

当需要手动更新切片器缓存时,其值为 True。 C#中的布尔 (bool ) 读/写

ShowAllItems

获取或设置连接到指定切片器缓存的切片器是否显示已从相应 PivotCache 中删除的项。

SlicerCacheLevels

获取对象的集合 SlicerCacheLevel ,这些对象表示指定切片器缓存所基于的 OLAP 层次结构的级别。

SlicerCacheType

返回切片器缓存的类型 - 切片器或时间线。 只读

SlicerItems

获取包含 SlicerItems 切片器缓存中所有项的集合的集合。

Slicers

获取一个Slicers集合,该集合包含与指定的 SlicerCache关联的 对象的集合Slicer

SortItems

获取或设置切片器中的项是否排序。

SortUsingCustomLists

获取或设置是否按自定义列表对指定切片器缓存中的项进行排序。

SourceName

获取切片器连接到的数据源的名称。

SourceType

获取切片器连接到的数据源类型。

TimelineState

SlicerCache 对象的时间线特定状态。 只读

VisibleSlicerItems

获取一个 SlicerItems 集合,该集合包含指定切片器缓存中所有可见项的集合。

VisibleSlicerItemsList

获取或设置应用手动筛选的层次结构中所有级别的成员的 MDX 唯一名称列表。

WorkbookConnection

获取一个 WorkbookConnection 对象,该对象表示指定切片器使用的数据连接。

方法

ClearAllFilters()

根据切片器缓存类型,清除切片器或时间线的筛选器。

ClearDateFilter()

清除时间线 (日期筛选器) 的筛选器。

ClearManualFilter()

清除与指定的切片器缓存关联的所有切片器的筛选。

Delete()

删除指定的切片器缓存及其关联的切片器。

适用于