Slicers.Add 方法 (Excel)
创建新的切片器并返回 Slicer 对象。
语法
表达式。添加 (SlicerDestination、 Level、 Name、 Caption、 Top、 Left、 Width、 Height)
表达 一个代表 Slicers 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
SlicerDestination | 必需 | Variant | 指定工作表名称的 String ,或表示工作表的 Worksheet 对象,将放置生成的切片器。 目标工作表必须位于包含表达式指定的 Slicers 对象的工作簿中。 |
Level | 可选 | Variant | 如果是 OLAP 数据源,则为创建切片器所基于的级别的序号或多维表达式 (MDX) 名称。 非 OLAP 数据源不支持此参数。 |
Name | 可选 | Variant | 切片器的名称。 如果未指定,Excel 会自动生成一个名称。 该名称必须在工作簿中的所有切片器中是唯一的。 |
Caption | 可选 | Variant | 切片器的标题。 |
Top | 可选 | Variant | 切片器相对于工作表上单元格 A1 左上角的初始垂直位置(以 磅为单位)。 |
Left | 可选 | Variant | 切片器相对于工作表上单元格 A1 左上角的初始水平位置(以磅为单位)。 |
Width | 可选 | Variant | 切片器控件的初始宽度(以磅为单位)。 |
Height | 可选 | Variant | 切片器控件的初始高度(以磅为单位)。 |
返回值
Slicer
示例
此示例使用 OLAP 数据源 AdventureWorks 添加 SlicerCache 对象,然后添加 一个 Slicer 对象,以便对“国家/地区”字段进行筛选。
Sub CreateNewSlicer()
ActiveWorkbook.SlicerCaches.Add("Adventure Works", _
"[Customer].[Customer Geography]").Slicers.Add ActiveSheet, _
"[Customer].[Customer Geography].[Country]", "Country 1", "Country", _
252, 522, 144, 216)
End Sub
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。