Slicers.Add 方法 (Excel)

创建新的切片器并返回 Slicer 对象。

语法

表达式添加 (SlicerDestinationLevelNameCaptionTopLeftWidthHeight)

表达 一个代表 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。