Excel VBA グラフのプロットエリアの枠線の太さを変更する-PlotArea、Format.Line.Weight

Excel VBAグラフプロットエリア枠線太さ変更する記録です。

プロットエリアの枠線の太さを変更するには「Weight」プロパティを使います。

< スポンサーリンク >





「Weight」プロパティの書き方

ChartObjects.Chart.PlotArea.Format.Line.Weight = ポイント

線の太さを単精度浮動小数点型(Single)の値を取得、または設定します。

 

VBAでグラフのプロットエリアの枠線の太さを変更する例

アクティブシートの1つ目のグラフのプロットエリアの枠を3ポイントに設定してみます。

Sub test()
    ActiveSheet.ChartObjects(1).Chart.PlotArea.Format.Line.Weight = 3
End Sub

VBAグラフタイトル枠太さ

VBAグラフタイトル枠太さ

 

アクティブシートの1つ目のグラフのプロットエリアの枠が表示されていない状態で、枠の太さを設定するときは「Visible」と「ForeColor」も同時に設定します。

Sub test()
    With ActiveSheet.ChartObjects(1).Chart.PlotArea.Format.Line
        .Visible = msoTrue
        .ForeColor.RGB = RGB(0, 0, 255)
        .Weight = 5
    End With
End Sub

VBAグラフタイトル枠太さ

VBAグラフタイトル枠太さ

 

アクティブシートの全てのグラフのプロットエリアの枠を紫色で太く設定します。

Sub test()
    Dim i As Long

    With ActiveSheet
        For i = 1 To .ChartObjects.Count
            With .ChartObjects(i).Chart.PlotArea.Format.Line
                .Visible = msoTrue
                .ForeColor.RGB = RGB(200, 0, 255)
                .Weight = 10
            End With
        Next i
    End With
End Sub

VBAグラフタイトル枠太さ

VBAグラフタイトル枠太さ

 

< スポンサーリンク >※広告先のお問い合わせは広告主様にお願いします