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; |