2011-08-12 66 views
1

如何檢測SeriesCollection的填充格式? 我知道如何將其更改爲固體>ActiveChart.SeriesCollection(1).Fill.SolidVBA(Excel 2007)如何檢測SeriesCollection的填充格式?

,我知道如何去改變它,以梯度>ActiveChart.SeriesCollection(1).Fill.TwoColorGradient Style:=msoGradientHorizontal, Variant:=1

但我不知道如何檢測當前的填充格式... 你能幫助我,請?

謝謝。

回答

2

你可以測試:

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

你可以看到在調試器一個對象的屬性(我有一些麻煩找到這個人在幫助)。在這個特例中,我是間諜:ActiveChart.SeriesCollection(1)。然後,您可以展開屬性以查找哪一個適用於您的案例。

+0

你在說什麼調試器?我試圖在一個月內找到這樣的事情。 – Ron

+0

最簡單的方法是在編輯代碼時在代碼中設置斷點。欲瞭解更多信息,你可以看看這裏:http://www.cpearson.com/excel/debug.htm – JMax

+0

我仍然沒有得到你如何看到系列收藏的屬性...我可以看到ActiveChart的屬性和一些SeriesCollection的屬性... – Ron

相關問題