
Excel VBAでグラフのプロットエリアの枠線を表示したり、非表示にしたりする記録です。
グラフプロットエリアの枠線の表示、非表示は「Visible」プロパティを使います。
< スポンサーリンク >
「Visible」プロパティ構文
Format.Line.Visible
オブジェクトを表示するかどうかを決定するMsoTriStateの値を取得、または設定します。
【MsoTriState】
msoFalse=False(非表示)
msoTrue=True(表示)
「Visible」で「msoTrue」に設定しても、枠線の色が設定されていないと表示されません。
Format.Line.ForeColor
線の色を設定します。
VBAでグラフプロットエリアの枠線を表示、非表示をする例
アクティブシートの1つ目のグラフのプロットエリアの枠を赤に設定します。
Sub test()
ActiveSheet.ChartObjects(1).Chart.PlotArea.Format.Line.ForeColor.RGB = RGB(255, 0, 0)
End Sub
アクティブシートの1つ目のグラフのプロットエリアの枠を表示に設定します。
Sub test()
ActiveSheet.ChartObjects(1).Chart.PlotArea.Format.Line.Visible = msoTrue
End Sub
アクティブシートの1つ目のグラフのプロットエリアの枠を非表示に設定します。
Sub test()
ActiveSheet.ChartObjects(1).Chart.PlotArea.Format.Line.Visible = msoFalse
End Sub
こんな記事も書いています