After data is inserted into a worksheet, the data belongs to Microsoft Excel. You can then convert that data to a Microsoft Excel chart and customize the chart by changing its properties. The following code charts the data retrieved from Microsoft Project and customizes the chart by adding a legend and a blue title.
Dim newEmbeddedChart As ChartObject Set newEmbeddedChart = Worksheets(1).ChartObjects.Add(50, 50, 250, 250) With newEmbeddedChart.Chart .ChartWizard Source:=Worksheets(1).Range("A1:B4"), _ Gallery:=xlPie, Format:=7, PlotBy:=xlColumns, _ CategoryLabels:=1, SeriesLabels:=0, HasLegend:=2 .HasTitle = True .ChartTitle.Text = "My Schedule" .ChartTitle.Font.Color = RGB(0, 0, 255) .HasLegend = True End With