CellBorderStyle

CellBorderStyle プロパティ

対  象 fpSpreadコントロール
機  能 スプレッドシート全体や行、列、セル、またはセルブロックの罫線の種類を設定します。
書  式 fpSpread.CellBorderStyle[ = value%]

設 定 値 整数型(定数はSSOCX.BASで定義)

0 SS_BORDER_STYLE_DEFAULT グリッド線の線種(デフォルト)
1 SS_BORDER_STYLE_SOLID 実線
2 SS_BORDER_STYLE_DASH 破線
3 SS_BORDER_STYLE_DOT 点線
4 SS_BORDER_STYLE_DASH_DOT 一点鎖線
5 SS_BORDER_STYLE_DASH_DOT_DOT 二点鎖線
6 SS_BORDER_STYLE_BLANK 罫線なし
11 SS_BORDER_STYLE_FINE_SOLID ドットが1つおきの線
12 SS_BORDER_STYLE_FINE_DASH 細かい破線
13 SS_BORDER_STYLE_FINE_DOT 細かい点線
14 SS_BORDER_STYLE_FINE_DASH_DOT 細かい一点鎖線

15 SS_BORDER_STYLE_FINE_DASH_DOT_DOT 細かい二点鎖線

用  法 設計時:設定および参照
実行時:設定および参照

解  説

CellBorderStyleプロパティは、Col、Rowの各プロパティが示すセルに罫線を設定します。
セルに罫線を付ける場合は、CellBorderTypeプロパティに罫線の範囲、CellBorderStyleに罫線の種類、CellBorderColorプロパティに罫線の色をそれぞれ設定し、Actionプロパティを「16-罫線の設定」に設定します。


👉 BlockModeプロパティを使用すると、ColRow、Col2、Row2の各プロパティが示すセルブロックに対して、CellBorderStyleの値を適用することができます。


隣接する2つのセルに罫線を設定する場合、右側または下側に位置するセルの罫線が優先的に表示されます。たとえば、セルA1に赤の罫線を設定してから、セルA2に青の罫線を設定したとします。この場合、セルA2の4辺はすべて青で表示され、セルA1の下辺は青で上書きされます。
スプレッドシートは、左から右方向へ、上から下方向へ向かって描画されることに注意してください。
罫線の線種を参照する場合は、はじめにCellBorderTypeで範囲を設定した後、CellBorderStyleの値を参照してください。


🚩 ■ セルブロックを対象にCellBorderStyleの値を参照することはできません。

  ■ スプレッドシートの左端または上端に位置するセルの左辺と上辺の罫線は表示されませんので注意してください。


サンプル 次のサンプルコードは、セルに実線の罫線を付けます。

With fpSpread1
.Row = 2 :.Col = 2
.CellBorderType = 15  上下左右
.CellBorderStyle = SS_BORDER_STYLE_SOLID  実線
.CellBorderColor = RGB(255,0,0) 
.Action = SS_ACTION_SET_CELL_BORDER  罫線を表示
End With