在前面我們已經了解了Excel 2007中,創建組合圖表的操作,大家可以選擇自己需要的圖表類型進行操作,而圖表圖案的填充在Excel 2007已經不可用了,但是如果通過創建一個加載項就可以解決這個問題。
在Excel 2007中,對圖表元素應用圖案填充的界面(有利於應用圖片和紋理填充的界面)已被移除了。在以前的Excel版本中帶有圖案填充的圖表格式仍然保留,並且在Excel裡打開該圖表時會顯示圖案填充。
圖表圖案填充
這裡是一個帶有應用了圖案填充的圖表:
Excel 2007中移除了可應用圖案填充的界面,但可以通過Excel的對象模型來支持這些圖案填充。FillFormat.Patterned方法可用於對圖表元素應用圖案填充,例如系列中的數據點。本文將介紹如何使用該對象模型來創建上面顯示的圖表,也提供了對圖表元素應用圖案填充的界面的示例加載項。
帶有RibbonX和VBA代碼的示例加載項點擊這裡下載。
使用Visual Basic立即窗口應用圖案。
讓我們以一個示例餅圖開始,來演示如何應用圖案格式。創建該圖表之後,單擊Q1餅圖切片將立即選擇整個系列,並選擇Q1數據點。
當選擇了Q1數據點後,通過按Alt+F11激活VBE。在VBE中,按Ctrl+G顯示並移動到立即窗口。
在立即窗口裡,輸入下列語句並按回車鍵:
selection.fill.patterned (4)
Excel 2007相較於之前的幾個版本,變化之大,首先界面就是第一大亮點,更加透明化,功能上也提升了不少,但也有些功能喪失,如圖表圖案的填充,但我們只要在Excel 2007中創建一個加載項就可以進行操作。