作成日: 2026/04/24 最終更新日: 2026/04/24
文書種別
技術情報
詳細
IRange インターフェースのBorderAround メソッドを使用することで外枠の罫線を設定することができます。
ただし、対象の範囲に結合セルが含まれる場合には、個別に設定する必要がある場合があります。
◎サンプルコード(VB)
Imports GrapeCity.Spreadsheet
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
With FpSpread1.ActiveSheet.AsWorksheet()
'セル結合
.Cells("B2:E2").Merge()
'外枠を設定
.Cells("A1:E3").BorderAround(BorderLineStyle.Thick, Color.FromKnownColor(GrapeCity.Core.KnownColor.Red))
'結合セルの右側の罫線を補完する(アンカーセルに設定する)
.Cells("B2").Borders(BordersIndex.Right).LineStyle = BorderLineStyle.Thick
.Cells("B2").Borders(BordersIndex.Right).Color = Color.FromKnownColor(GrapeCity.Core.KnownColor.Red)
End With
End Sub
End Class
◎サンプルコード(C#)
using GrapeCity.Spreadsheet;
private void Form1_Load(object sender, EventArgs e)
{
var sheet = fpSpread1.ActiveSheet.AsWorksheet();
// セル結合
sheet.Cells["B2:E2"].Merge();
// 外枠を設定
sheet.Cells["A1:E3"].BorderAround(BorderLineStyle.Thick,Color.FromKnownColor(GrapeCity.Core.KnownColor.Red));
// 結合セルの右側の罫線を補完する(アンカーセルに設定する)
sheet.Cells["B2"].Borders[BordersIndex.Right].LineStyle = BorderLineStyle.Thick;
sheet.Cells["B2"].Borders[BordersIndex.Right].Color = Color.FromKnownColor(GrapeCity.Core.KnownColor.Red);
}
<実行イメージ>
■補完前
■補完後