IncrementLeft
和IncrementTop
。Sub AddBox()
Dim cht As Chart
Set cht = Worksheets(1).ChartObjects(1).Chart
With cht.Shapes.AddShape(msoShapeRectangle, 0, 0, cht.ChartArea.Width, 15)
.Name = "MyShape"
.IncrementLeft -5 //Experiment with number to get desired effect
.IncrementTop -5
End With
End Sub