VBA(Excel 2007)如何检测SeriesCollection的填充格式?

时间:2011-08-12 09:57:06

标签: vba excel-vba excel-2007 excel

如何检测SeriesCollection的填充格式? 我知道如何将其更改为实体> ActiveChart.SeriesCollection(1).Fill.Solid

我知道如何将其更改为Gradient> ActiveChart.SeriesCollection(1).Fill.TwoColorGradient Style:=msoGradientHorizontal, Variant:=1

但我不知道如何检测当前的填充格式...... 你能帮帮我吗?

谢谢。

1 个答案:

答案 0 :(得分:2)

你可以测试:

if ActiveChart.SeriesCollection(1).Fill.GradientColorType = msoGradientTwoColors then
  'your code

您可以查看调试器中对象的属性(我在帮助中找到了这个问题)。在这个特殊情况下,我是间谍:ActiveChart.SeriesCollection(1)。然后,您可以展开属性以查找适用于您的案例的属性。