SlicerCaches.Add2(Object, Object, Object, Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将新 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
指定切片器或切片器缓存的类型。