2、全域性變數和列舉常量 (轉)

worldblog發表於2007-12-04
2、全域性變數和列舉常量 (轉)[@more@]首先我們要定義一些變數:

Private oExcelApp As Excel.Application Private oExcelSheet As Excel.Worksheet Public oExcelChart As Excel.Chart


   oExcelApp物件代表著一個獨立的Excel應用例項。它由ExcelChart初始化和維護,在整個ExcelChart元件的生存期內、直至元件被拆除之前均是如此。oExcelSheet物件儲存了包含所有資料和標籤的工作表(Worksheet),這些資料和標籤將用來繪製圖表。從前面的物件層次圖可以看出,工作簿(Workbook)物件包含工作表物件,而應用物件(Application)又包含了工作簿物件。

   如本文第一部分所示,用來繪製圖表的資料原來儲存在,後來以記錄集物件的形式傳遞。資料首先儲存到這裡的工作表,然後又被傳遞給oExcelChart物件。oExcelChart物件是MS Excel的Chart物件,幫助說它“代表工作簿中的圖表。該圖表既可為嵌入式圖表,也可為一個分開的圖表工作表。”我們使用的是分開的圖表工作表。

Public Enum xlChartType xlColumnClustered = 51 xl3DColumnClustered = 54 xl3DColumn = -4100 .. End Enum Public Enum xlChartFillEffect msoGradientEarlySunset = 1 msoGradientLateSunset = 2 msoGradientNightfall = 3 msoGradientDaybreak = 4 .. End Enum


   xlChartType常量定義了傳遞給SetChartType()的圖表型別,xlChartFillEffect是可應用於圖表的各種背景。本文第一部分所顯示的圖表應用了msoGradientCalmWater和msoGradientChrome背景。這些列舉常量的完整列表既可以從/Visual Interdev等帶自動完成功能的開發工具得到,或者也可以從本文包中的ExcelChart.inc檔案得到。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-988504/,如需轉載,請註明出處,否則將追究法律責任。

相關文章