Excel “如何改变”;“按点改变颜色”;PowerPoint图表中的设置?

Excel “如何改变”;“按点改变颜色”;PowerPoint图表中的设置?,excel,vba,charts,ms-office,powerpoint,Excel,Vba,Charts,Ms Office,Powerpoint,默认情况下,具有单个系列的MS Office条形图以不同颜色显示 在“设置数据系列格式”对话框中,“填充”面板上有一个名为“按点更改颜色”的选项,允许更改此选项。此复选框仅在存在单个系列时出现,取消选中该复选框将导致所有条以强调1颜色显示 如果我能通过使用VBA或C#的API找出如何做到这一点,那我就倒霉了。您知道怎么做吗?在Excel中记录宏可以确认您需要的属性是VaryByCategories ActiveChart.PlotArea.Select ActiveChart.SeriesCol

默认情况下,具有单个系列的MS Office条形图以不同颜色显示

在“设置数据系列格式”对话框中,“填充”面板上有一个名为“按点更改颜色”的选项,允许更改此选项。此复选框仅在存在单个系列时出现,取消选中该复选框将导致所有条以强调1颜色显示


如果我能通过使用VBA或C#的API找出如何做到这一点,那我就倒霉了。您知道怎么做吗?

在Excel中记录宏可以确认您需要的属性是
VaryByCategories

ActiveChart.PlotArea.Select
ActiveChart.SeriesCollection(1).Select
ActiveChart.ChartGroups(1).VaryByCategories = True
Range("D8").Select

这与PowerPoint中的属性相同。

很酷,谢谢,我不知道ChartGroups的概念,也没有看过。从名字上看,我以为它是一组图表,但实际上它更像是一组系列,可以说是一个子图表。大多数图表只有一个图表组,但从API的角度来看,这就是许多操作的所在:)