实际上很简单。我已经完成了第一点。我相信你也能为另一方做到这一点:)
Sub Sample()
Dim ser As Series
Dim pt As Point
Dim dl As DataLabel
Set ser = ActiveChart.SeriesCollection(1)
Set pt = ser.Points(1)
Set dl = pt.DataLabel
dl.Interior.ColorIndex = Sheets("Sample").Range("E8").Interior.ColorIndex
End Sub