SlicerCacheLevels オブジェクト (Excel)SlicerCacheLevels object (Excel)

スライサーでフィルター処理する OLAP データ ソースの階層レベルのコレクションを表します。Represents the collection of hierarchy levels for the OLAP data source that is filtered by a slicer.


スライサーを使用して OLAP データ ソースをフィルター処理する場合、その親のスライサー キャッシュ内にデータ ソースの複数の階層が含まれていることがあります。When a slicer is used to filter an OLAP data source, its parent slicer cache can contain multiple hierarchy levels from the data source.

これらの階層レベルを表す**SlicerCacheLevel** オブジェクトにアクセスするには、親の**SlicerCache** オブジェクトのSlicerCacheLevelsコレクションを使用します。Use the SlicerCacheLevels collection of the parent SlicerCache object to access the SlicerCacheLevel objects that represent these hierarchy levels. このコレクションは、OLAP 以外のデータ ソースに対しては使用できません。This collection is not accessible for non-OLAP data sources.


次のコード例では、"Country" スライサーの SlicerCacheLevel コレクションから、"Customer Geography" 階層の "Country" レベルを表す SlicerCacheLevel オブジェクトを取得します。The following code example retrieves a SlicerCacheLevel object that represents the Country level of the Customer Geography hierarchy from the SlicerCacheLevel collection of the Country slicer.

ActiveWorkbook.SlicerCaches("Slicer_Customer_Geography"). _ 
 SlicerCacheLevels("[Customer].[Customer Geography].[Country]")


関連項目See also

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.