Microsoft 製品に組み込まれている Visual Basic の実装。
VBAでグラフを扱ったことがありませんので、良くわかってません・・・・
下のコードはA1~A3に入ったデータを棒グラフにするだけのものですが、
オブジェクトにXXXXと名前を付け、タイトルが入りました。
HasTitleプロパティの代わりにApplyLayout(1)でHasTitleをコメントアウトしても同様に動くようです。
Sub aaa()
With ActiveSheet.Shapes.AddChart
.Name = "XXXX"
With .Chart
.ChartType = xlColumnStacked
.SetSourceData Source:=ActiveSheet.Range("$A$1:$A$3")
'.ApplyLayout (1)
.HasTitle = True
.ChartTitle.Text = "グラフですよ"
End With
End With
End Sub
回答になっているかどうか定かではありませんが、参考まで。