Excel VBA グラフのタイトルの枠線の太さを変更する-Format.Line.Weight

Excel VBAグラフタイトル枠線太さを変更する記録です。

グラフタイトルの枠線の太さを変更するには「Weight」プロパティを使います。

< スポンサーリンク >





「Weight」プロパティ書き方

ChartObjects.Chart.ChartTitle.Format.Line.Weight = ポイント数

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

 

VBAでグラフタイトルの枠線の太さを変更する例

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

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

VBAグラフタイトル枠太さ

VBAグラフタイトル枠太さ

 

アクティブシートの1つ目のグラフのタイトルの枠が表示されていない状態で、枠の太さを設定するときは「Visible」と「ForeColor」も一緒に設定します。

Sub test()
    With ActiveSheet.ChartObjects(1).Chart.ChartTitle.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.ChartTitle.Format.Line
                .Visible = msoTrue
                .ForeColor.RGB = RGB(0, 255, 0)
                .Weight = 10
            End With
        Next i
    End With
End Sub

VBAグラフタイトル枠太さ

VBAグラフタイトル枠太さ

 

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