Shape.Lineプロパティ
Excelの図形は枠線の色やスタイルを Shape.Lineプロパティ を使って設定することができます。
Shape.Lineプロパティ は LineFormatオブジェクト を返します。
構文
Object.Line
| Object | Shapeオブジェクト を表す変数です。 |
Shape.Lineで使える主なプロパティ
| ForeColor | 線の色 |
| Weight | 線の太さ(ポイント単位) |
| DashStyle | 線の種類 msoLineSolid(実線)msoLineDash(破線)msoLineDot(点線) |
| Visible | 表示/非表示 |
| Transparency | 線の透明度 0:不透明 1:透明 |
図形の枠線を設定するサンプルコード
Public Sub Sample()
'直線のスタイルを設定する
ActiveSheet.Shapes.AddLine 30, 50, 200, 50 '直線
'■線のスタイルを設定
With ActiveSheet.Shapes(1).Line
.ForeColor.RGB = RGB(255, 0, 0) '赤
.Weight = 5 '太さ5pt
.DashStyle = msoLineDash '破線
.Visible = msoTrue '枠線を表示
End With
End Sub
Public Sub Sample2()
'図形の枠線のスタイルを設定する
ActiveSheet.Shapes.AddShape(msoShapeHeart, 30, 30, 200, 200).Name = "ハート"
'■枠線のスタイルを設定
With ActiveSheet.Shapes("ハート").Line
.ForeColor.RGB = RGB(255, 20, 147) 'ピンク
.Weight = 8 '太さ8pt
.DashStyle = msoLineSolid '実線
.Visible = msoTrue '枠線を表示
End With
End Sub



コメント