EXCEL 中 图形 shape, 图表chart ,用TOP,LEFT,来控制位置,HEIGHT,WIDTH 来控制大小。
原点在excel 左上角。单元格区域也有 TOP,left 属性。利用这个可以用来移动图形图表。
Sub movechart1()
'假设要移动 图表1 到 A1 单元格
with ActiveSheet.ChartObjects("图表 1")
.Top = Range("a1").Top
.Left = Range("a1").Left
end with
End Sub