Slicers.Add メソッド (Excel)

新しいスライサーを作成し、 Slicer オブジェクトを返します。

構文

add (SlicerDestination, Level, Name, caption, top, left, width, height)

Slicers オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
SlicerDestination 必須 バリアント型 結果のスライサーが配置されるシートの名前を指定する 文字列 、またはシートを表す ワークシート オブジェクト。 エクスポート先シートは、式で指定された Slicers オブジェクトを含むブック内に存在する必要があります。
Level 省略可能 バリアント型 (Variant) OLAP データ ソースの場合、スライサーの作成の基になるレベルの序数またはマルチ ディメンション式 (MDX) の名前を指定します。 OLAP データ ソース以外ではサポートされていません。
名前 省略可能 バリアント型 (Variant) スライサーの名前を指定します。 指定しない場合は Excel で自動的に生成されます。 名前は、ブック内のすべてのスライサーの中で一意である必要があります。
Caption 省略可能 バリアント型 (Variant) スライサーのキャプションを指定します。
Top 省略可能 バリアント型 (Variant) ワークシートのセル A1 の左上隅を基準とした、スライサーの垂直位置 ( ポイント単位)。
Left 省略可能 バリアント型 (Variant) スライサーの水平方向の位置の初期値 (ポイント単位) を指定します。ワークシートのセル A1 の左上隅からの相対的な位置で表されます。
Width オプション バリアント型 (Variant) スライサー コントロールの初期幅 (ポイント単位) を指定します。
Height オプション バリアント型 (Variant) スライサー コントロールの初期高さ (ポイント単位) を指定します。

戻り値

Slicer

この例では、OLAP データ ソース AdventureWorks を使用して SlicerCache オブジェクトを追加し、次に Country フィールドでフィルター処理する 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 のサポートおよびフィードバックを参照してください。