DioDocs for Excel
DioDocs for Excel
カスタムスタイルを使用したスライサーの変更
機能 > スライサー > スライサースタイルの適用 > カスタムスタイルを使用したスライサーの変更

DioDocs for Excel では、独自のカスタムスタイルを定義してスライサーキャッシュに追加することで、自由にスライサーを変更できます。

カスタムスタイルを使用してスライサーを変更する方法については、次のサンプルコードを参照してください。

C#
コードのコピー
//テーブル用のスライサーキャッシュを作成します
ISlicerCache cache = workbook.SlicerCaches.Add(table, "Category", "categoryCache");

//スライサーを追加します
ISlicer slicer1 = cache.Slicers.Add(workbook.Worksheets["Sheet1"], "cate1", "Category", 200, 200, 100, 200);

ITableStyle slicerStyle = workbook.TableStyles.Add("test");
slicerStyle.ShowAsAvailableSlicerStyle = true;
slicerStyle.TableStyleElements[TableStyleElementType.WholeTable].Font.Name = "Arial";
slicerStyle.TableStyleElements[TableStyleElementType.WholeTable].Font.Bold = false;
slicerStyle.TableStyleElements[TableStyleElementType.WholeTable].Font.Italic = false;
slicerStyle.TableStyleElements[TableStyleElementType.WholeTable].Font.Color = Color.White;
slicerStyle.TableStyleElements[TableStyleElementType.WholeTable].Borders.Color = Color.Red;
slicerStyle.TableStyleElements[TableStyleElementType.WholeTable].Interior.Color = Color.Green;

slicer1.Style = slicerStyle;