Excel for WPF/Silverlight
手順 3:コンテンツの書式設定
Excel for WPF クイックスタート > 手順 3:コンテンツの書式設定

次に、スタイルを使用してコンテンツを書式設定します。この手順のコードは、「手順 2:C1XLBook へのコンテンツの追加」のコードの後に追加する必要があります。

  1. 次のコードを追加して、2つの新しいスタイル(style1 と style2)を作成します。

    コードのコピー
    ' スタイル1を追加します。
    Dim style1 As New XLStyle(book)
    style1.Font = New XLFont("Tahoma", 9, true, false)
    style1.ForeColor = Colors.RoyalBlue
    ' スタイル2を追加します。
    Dim style2 As New XLStyle(book)
    style2.Font = New XLFont("Tahoma", 9, false, true)
    style2.BackColor = Colors.RoyalBlue
    style2.ForeColor = Colors.White
    
    コードのコピー
    // スタイル1を追加します。
    XLStyle style1 = new XLStyle(book);
    style1.Font = new XLFont("Tahoma", 9, true, false);
    style1.ForeColor = Colors.RoyalBlue;
    // スタイル2を追加します。
    XLStyle style2 = new XLStyle(book);
    style2.Font = new XLFont("Tahoma", 9, false, true);
    style2.BackColor = Colors.RoyalBlue;
    style2.ForeColor = Colors.White;
    
  2. 次に、次のコードを追加して、コンテンツに新しいスタイルを適用します。

    コードのコピー
    For i = 0 To 9
        ' コンテンツにスタイルを適用します。
        If (i + 1) Mod 2 = 0 Then
            sheet(i, 0).Style = style2
            sheet(i, 1).Style = style1
            sheet(i, 2).Style = style2
        Else
            sheet(i, 0).Style = style1
            sheet(i, 1).Style = style2
            sheet(i, 2).Style = style1
        End If
    Next i
    
    コードのコピー
    for (i = 0; i <= 9; i++)
                {
                    // コンテンツにスタイルを適用します。
                    if ((i + 1) % 2 == 0)
                    {
                        sheet[i, 0].Style = style2;
                        sheet[i, 1].Style = style1;
                        sheet[i, 2].Style = style2;
                    }
                    else
                    {
                        sheet[i, 0].Style = style1;
                        sheet[i, 1].Style = style2;
                        sheet[i, 2].Style = style1;
                    }
                }