Slicers.Add 方法 (Excel)

建立新的交叉分析篩選器,並傳回 Slicer 物件。

語法

運算式新增 (SlicerDestinationLevelNameCaptionTopLeftWidthHeight)

表達 代表 Slicers 物件的變數。

參數

名稱 必要/選用 資料類型 描述
SlicerDestination 必要 Variant String,指定工作表的名稱,或代表工作表的Worksheet物件,其中會放置產生的交叉分析篩選器。 目的地工作表必須位於包含 expression 所指定 之 Slicers 物件的活頁簿中。
層級 選用 Variant 適用於 OLAP 資料來源,建立交叉分析篩選器所在層級的序數或多維度運算式 (MDX) 名稱。 不支援非 OLAP 資料來源。
名稱 選用 Variant 交叉分析篩選器名稱。 如果沒有指定,Excel 會自動產生名稱。 活頁簿中所有交叉分析篩選器都必須有唯一的名稱。
Caption 選用 Variant 交叉分析篩選器的標題。
Top 選用 Variant 交叉分析篩選器的初始垂直位置,以 點為單位,相對於工作表上儲存格 A1 的左上角。
Left 選用 Variant 相對於工作表上 A1 儲存格左上角的交叉分析篩選器初始水平位置 (以點為單位)。
Width 選用 Variant 交叉分析篩選器控制項的初始寬度 (以點為單位)。
Height 選用 Variant 交叉分析篩選器控制項的初始高度 (以點為單位)。

傳回值

切片機

範例

本範例使用 OLAP 資料來源 AdventureWorks 新增 SlicerCache 物件,然後新增 Slicer 物件以篩選 Country 欄位。

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 支援與意見反應