Slicers.Add 方法 (Excel)
建立新的交叉分析篩選器,並傳回 Slicer 物件。
運算式。新增 (SlicerDestination、 Level、 Name、 Caption、 Top、 Left、 Width、 Height)
表達 代表 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 支援與意見反應。