作成日: 2022/01/21 最終更新日: 2022/02/24
文書種別
使用方法
詳細
新しいスタイルシステム(LegacyBehaviors≠Style)ではSheetViewクラスのAlternatingRowsプロパティを使用した1行おきのスタイル設定は無効になります。これを有効にする場合はLegacyBehaviorsにStyleを追加して旧スタイルを採用する必要があります。
新しいスタイルシステムでは、IWorksheetStylesインタフェースのAlternatingRowsプロパティを使用して1行おきのスタイルを設定することが可能です。
◎サンプルコード(VB)
◎サンプルコード(VB)
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim sheet = FpSpread1.AsWorkbook().ActiveSheet
sheet.Styles.AlternatingRows.Count = 3
sheet.Styles.AlternatingRows(0).Interior.Color = GrapeCity.Spreadsheet.Color.FromIndexedColor(7)
sheet.Styles.AlternatingRows(2).Interior.Color = GrapeCity.Spreadsheet.Color.FromIndexedColor(3)
End Sub
◎サンプルコード(C#)
private void Form1_Load(object sender, EventArgs e)
{
IWorksheet sheet = fpSpread1.AsWorkbook().ActiveSheet;
sheet.Styles.AlternatingRows.Count = 3;
sheet.Styles.AlternatingRows[0].Interior.Color = GrapeCity.Spreadsheet.Color.FromIndexedColor(7);
sheet.Styles.AlternatingRows[2].Interior.Color = GrapeCity.Spreadsheet.Color.FromIndexedColor(3);
}
<実行イメージ>

なお、新しいスタイルではIWorksheetStylesインタフェースのAlternatingColumnsプロパティを使用して1列おきのスタイルを設定することも可能です。
<実行イメージ>
