7、支援函式 (轉)
SetChartOptions函式
該函式用來設定圖表型別、大小。
Public Sub SetChartOptions(ByVal iXlChartType As xlChartType, _ ByVal iPlotAreaWidth As Integer, ByVal iPlotAreaHeight As Integer) With oChart .ChartType = iXlChartType If (iPlotAreaHeight > 50) Then .PlotArea.Height = iPlotAreaHeight If (iPlotAreaWidth > 50) Then .PlotArea.Width = iPlotAreaWidth End With End Sub
該函式的目的是讓設定一些重要的圖表屬性。另外,該函式也為開發者示範瞭如何在必要的時候顯露圖表屬性使得使用者可以訪問它。本函式允許使用者設定圖表型別、圖形區的高度和寬度,這些屬性的預設值已經由SetChartBaseProps() 和SetChartWithDataProps()這兩個函式設定過了。
SetChartTitles函式
該函式設定圖表標題、X-軸和Y-軸標題。
Sub SetChartTitles(strMainTitle, strXAxisTitle, strYAxisTitle) On Error Resume Next With oExcelChart '--- 檢查並設定圖表標題 If (Not IsNull(strMainTitle) And Trim(strMainTitle) < > "") Then .HasTitle = True .ChartTitle.Caption = strMainTitle .ChartTitle.Font.Name = "Verdana" .ChartTitle.Font.FontStyle = "Bold" .ChartTitle.Font.Size = 14 End If '--- 檢查並設定X-軸標題 If (Not IsNull(strXAxisTitle) And Trim(strXAxisTitle) < > "") Then .Axes(xlCategory).HasTitle = True .Axes(xlCategory).AxisTitle.Characters.Text = strXAxisTitle .Axes(xlCategory).AxisTitle.Font.Name = "Verdana" .Axes(xlCategory).AxisTitle.Font.FontStyle = "Bold" .Axes(xlCategory).AxisTitle.Font.Size = 12 End If '--- 檢查並設定Y-軸標題 If (Not IsNull(strYAxisTitle) And Trim(strYAxisTitle) < > "") Then .Axes(xlValue).HasTitle = True .Axes(xlValue).AxisTitle.Characters.Text = strYAxisTitle .Axes(xlValue).AxisTitle.Font.Name = "Verdana" .Axes(xlValue).AxisTitle.Font.FontStyle = "Bold" .Axes(xlValue).AxisTitle.Font.Size = 12 '--- 設定Y-軸標題的方向 .Axes(xlValue).AxisTitle.HorizontalAlignment = xlCenter .Axes(xlValue).AxisTitle.VerticalAlignment = xlCenter .Axes(xlValue).AxisTitle.Orientation = xlVertical End If End With End Sub
我們不再具體介紹該函式和後面幾個函式的每行程式碼。該函式的目的是設定圖表的各種標題:透過ChartTitile設定主標題,透過Axes物件設定X軸和Y軸的標題。竅門在於要設定好Y-軸標題的方向,這透過設定Aces物件內AxisTitle物件的Orientation屬性實現。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-988507/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 第7章 IF函式 COUNTIF函式 SUMIF函式函式
- IE6和IE7是否支援setAttribute()函式函式
- Hive是否支援in函式Hive函式
- 7 Oracle 函式Oracle函式
- SqlServer中將字串轉utf-8的函式、支援中文的UrlEncode函式SQLServer字串函式
- POI 不支援函式XIRR函式
- No.7、函式模組函式
- 7mysql函式MySql函式
- 輕輕鬆鬆找檔案--支援回撥函式的通用檔案查詢函式 (轉)函式
- PHP 支援加解密的函式PHP解密函式
- 支援向量機(三)核函式函式
- 遠端桌面函式不支援函式
- numtoyminterval函式——數字轉換函式函式
- 轉化函式函式
- 轉換函式函式
- fseek函式(轉)函式
- RegQueryValue函式 (轉)函式
- JavaScript 函式(轉)JavaScript函式
- openGauss 高階分析函式支援函式
- .Net7 CLR的呼叫函式和編譯函式函式編譯
- 函式式 Java 到函式式 Kotlin 的轉換函式JavaKotlin
- C++的函式和模板函式 (轉)C++函式
- 7 函式的連續性函式
- 7 個基本的 JS 函式JS函式
- 7.資料庫函式資料庫函式
- 透過例子學習Lua(7)--呼叫C/C++函式(轉)C++函式
- oracle 分析函式(轉)Oracle函式
- Oracle分析函式{轉}Oracle函式
- oracle字串函式(轉)Oracle字串函式
- ORACLE函式大全(轉)Oracle函式
- Oracle字串函式--轉Oracle字串函式
- 6、ExportToGIF函式 (轉)Export函式
- 4、核心函式 (轉)函式
- 9、SetBackgroundEffect函式 (轉)函式
- asp常用函式 (轉)函式
- 分頁函式 (轉)函式
- javascript函式速查 (轉)JavaScript函式
- TAPI基本函式 (轉)API函式