SlicerCaches.Add2(Object, Object, Object, Object) 方法

定义

将新 SlicerCache 对象添加到集合。

public Microsoft.Office.Interop.Excel.SlicerCache Add2(object Source, object SourceField, object Name, object SlicerCacheType);
Public Function Add2 (Source As Object, SourceField As Object, Optional Name As Object, Optional SlicerCacheType As Object) As SlicerCache

参数

Source
Object

新的 SlicerCache 将基于的数据源。 传递给 Source 参数的参数可以是 WorkbookConnection 对象、 PivotTable 对象或字符串。 如果传递 了数据透视表 对象,则关联的 PivotCache 对象将用作数据源。 如果传递了字符串,则会将其解释为 WorkbookConnection 对象的名称,如果不存在此类 WorkbookConnection 对象,则会生成运行时错误。

SourceField
Object

数据源中要作为筛选依据的字段的名称。 对于非 OLAP 数据源,请使用 PivotField 切片器所基于 的 PivotCache 对象中的 对象,或使用该对象的唯一名称 (属性) 的值 Name 。 对于 OLAP 数据源,应使用 SlicerCache 所基于的层次结构的 MDX 唯一名称。 还可以指定 OLAP 层次结构的一个级别,Excel 将使用对应的层次结构。

Name
Object

Excel 使用的名称引用切片器缓存 (SlicerCache.Name 属性) 的值。 如果省略此参数,Excel 将生成一个名称。 默认情况下,Excel 将“Slicer_”与具有非 OLAP 数据源的切片器的 PivotField.Caption 属性的值连接,或使用具有 OLAP 数据源的切片器的 CubeField.Caption 属性的值连接。 (将任何空格替换为“_”.) 如果需要使名称在工作簿命名空间中唯一,Excel 会在生成的名称的末尾添加一个整数。 如果指定工作簿命名空间中已经存在的名称,Add 方法将失败。

SlicerCacheType
Object

指定切片器或切片器缓存的类型。

返回

适用于