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

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

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

    Visual Basic コードの書き方

    Visual Basic
    コードのコピー
    ' style1 を追加します。
    Dim style1 As New XLStyle(C1XLBook1)
    style1.Font = New Font("Tahoma", 9, FontStyle.Bold)
    style1.ForeColor = Color.RoyalBlue
    ' style2 を追加します。
    Dim style2 As New XLStyle(C1XLBook1)
    style2.Font = New Font("Tahoma", 9, FontStyle.Italic)
    style2.BackColor = Color.RoyalBlue
    style2.ForeColor = Color.White

    C# コードの書き方

    Title Text
    コードのコピー
    // style1 を追加します。
    XLStyle style1 = new XLStyle(c1XLBook1);
    style1.Font = new Font("Tahoma", 9, FontStyle.Bold);
    style1.ForeColor = Color.RoyalBlue;
    // style2 を追加します。
    XLStyle style2 = new XLStyle(c1XLBook1);
    style2.Font = new Font("Tahoma", 9, FontStyle.Italic);
    style2.BackColor = Color.RoyalBlue;
    style2.ForeColor = Color.White;
  2. 次に、以下のコードを追加し、コンテンツに新しいスタイルを適用します。

    Visual Basic コードの書き方

    Visual Basic
    コードのコピー
    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
    

    C# コードの書き方

    C#
    コードのコピー
    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;
       }
    }