SlicerCaches.Add 方法 (Excel)
將新的 SlicerCache 物件加入至集合。
語法
運算式。新增 (Source、 SourceField、 Name、 SlicerCacheType)
表達 代表 SlicerCaches 物件的 變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
Source | 必要 | Variant | 新 SlicerCache 物件將根據的資料來源。 傳遞至 Source 參數的引數可以為 WorkbookConnection 物件、PivotTable 物件或字串。 如果傳遞 PivotTable 物件,則會使用相關聯 的 PivotCache 物件作為資料來源。 如果傳遞字串,則會將它解譯為 WorkbookConnection 物件的名稱,如果沒有這類 WorkbookConnection 物件存在,則會產生執行階段錯誤。 |
SourceField | 必要 | Variant | 資料來源中做為篩選依據的欄位名稱。 針對非 OLAP 資料來源,請使用交叉分析篩選器所依據PivotCache物件中的PivotField物件,或該物件的唯一名稱 (PivotField的值。Name屬性) 。 對於 OLAP 資料來源,請使用做為 SlicerCache 基礎的階層之 MDX 唯一名稱。 您也可以指定 OLAP 階層的層級,Excel 將會使用對應的階層。 |
名稱 | 選用 | Variant | Excel 用來參考交叉分析篩選器快取的名稱 (SlicerCache的值。Name 屬性) 。 如果省略,Excel 將會產生名稱。 根據預設,Excel 會將 「Slicer_」 與 PivotField的值串連。具有 非 OLAP 資料來源或 CubeField值之交叉分析篩選器的 Caption 屬性。具有 OLAP 資料來源之交叉分析篩選器的 Caption 屬性 (將任何空格取代為 「_」) 。 如果需要讓活頁簿命名空間中的名稱是唯一的,Excel 會將整數新增至所產生名稱的結尾。 如果您指定的名稱已經存在於活頁簿命名空間中, Add 方法將會失敗。 |
SlicerCacheType | 選用 | XlSlicerCacheType | 指定交叉分析篩選器或交叉分析篩選器快取的類型。 |
傳回值
SlicerCache
範例
下列程式碼範例將根據「客戶地區 OLAP」階層新增交叉分析篩選器快取。
ActiveWorkbook.SlicerCaches.Add(ActiveCell.PivotTable, _
"[Customer].[Customer Geography]")
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應