作成日: 2026/02/19 最終更新日: 2026/03/04
文書種別
技術情報
詳細
ワークブックのスタイルを設定すると、通常セルだけではなく、ヘッダにも同様のスタイルを設定することができます。
◎サンプルコード(VB)
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
' スタイルの設定
Dim normalStyle = FpSpread1.AsWorkbook().Styles(GrapeCity.Spreadsheet.BuiltInStyle.Normal)
normalStyle.Font.Name = "メイリオ"
normalStyle.Font.Size = 12
normalStyle.Interior.ColorIndex = 3
normalStyle.HorizontalAlignment = GrapeCity.Spreadsheet.HorizontalAlignment.Center
normalStyle.Borders.LineStyle = GrapeCity.Spreadsheet.BorderLineStyle.Double
' 行数/列数の設定
FpSpread1.ActiveSheet.ColumnCount = 5
FpSpread1.ActiveSheet.RowCount = 5
' データの設定
For i = 0 To FpSpread1.ActiveSheet.RowCount - 1
For j = 0 To FpSpread1.ActiveSheet.ColumnCount - 1
FpSpread1.ActiveSheet.SetValue(i, j, $"R{i}C{j}")
Next
Next
End Sub◎サンプルコード(C#)
private void Form1_Load(object sender, EventArgs e)
{
// スタイルの設定
var normalStyle = fpSpread1.AsWorkbook().Styles[GrapeCity.Spreadsheet.BuiltInStyle.Normal];
normalStyle.Font.Name = "メイリオ";
normalStyle.Font.Size = 12;
normalStyle.Interior.ColorIndex = 3;
normalStyle.HorizontalAlignment = GrapeCity.Spreadsheet.HorizontalAlignment.Center;
normalStyle.Borders.LineStyle = GrapeCity.Spreadsheet.BorderLineStyle.Double;
// 行数/列数の設定
fpSpread1.ActiveSheet.ColumnCount = 5;
fpSpread1.ActiveSheet.RowCount = 5;
// データの設定
for (var i = 0; i <= fpSpread1.ActiveSheet.RowCount - 1; i++)
{
for (var j = 0; j <= fpSpread1.ActiveSheet.ColumnCount - 1; j++)
fpSpread1.ActiveSheet.SetValue(i, j, $"R{i}C{j}");
}
}<実行イメージ>