none
vb 2008 OWC 的問題! RRS feed

  • 問題

  • 請教各位大哥大姐,小弟在網路上看到了可以用OWC來畫圖, 也在工具,選擇工具列那邊找到了11.0 和 10.0 我有看到網路上有一個教學 http://www.imusm.net/wp/archives/150 我是照了他的方法做 可是有這個錯誤,請各位幫幫我吧@#@ 錯誤 1 型別 'AxOWC11.AxChartSpace' 未定義。 C:\Documents and Settings\桌面\圖\圖\Form1.vb 11 28 圖 錯誤 2 型別 'OWC11.ChChart' 未定義。 C:\Documents and Settings\桌面\圖\圖\Form1.vb 12 23 圖 錯誤 3 型別 'OWC11.ChSeries' 未定義。 C:\Documents and Settings\桌面\圖\圖\Form1.vb 13 31 圖
    2009年9月4日 上午 06:22

解答

所有回覆

  • 先在工具列新增元件 選 COM 元件 把 Microsoft Office Chart 11 勾起來。
    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    2009年9月4日 上午 06:35
  • 心冷大哥,我有把他勾起來,然後加入了一個11.0,然後他就自己會跑出一個webComponents
    請問一下是不是要import 什麼東西??

    2009年9月4日 下午 01:12
  • 心冷大哥我找到問題了,他那篇文章說不能用11.0只能用10.0我改成10.0就可以了
    2009年9月4日 下午 01:23
  • 你參考看看

    http://www.itmirror.cn/Article/Create_Column_Charts_Using_OWC11.html


    .NET菜鳥自救會 http://www.dotblogs.com.tw/chou/
    2009年9月4日 下午 01:26
    版主
  • 小歐哥多謝你!
    2009年9月4日 下午 01:27
  • OWC 10/11 程式碼相容,只有跟 OWC 9 有程式碼不相容,哪行會錯?
    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    2009年9月4日 下午 01:43
  • 我是照上面網頁做的
     
      Dim ChartSpace1 As AxOWC11.AxChartSpace = AxChartSpace1   '建立一個繪圖空間(圖表區)
            Dim Chart1 As OWC11.ChChart = ChartSpace1.Charts.Add(0) '在ChartSpace1繪圖空間內建一個新圖表(繒圖區)
            Dim Chart1_Series1 As OWC11.ChSeries '宣告資料列...

            Dim aX, aY
            ReDim aX(3)
            ReDim aY(3)

            aX(0) = "項目一"
            aX(1) = "項目二"
            aX(2) = "項目三"
            aX(3) = "項目四"

            Dim ddt As New Random '亂數
            aY(0) = ddt.Next
            aY(1) = ddt.Next
            aY(2) = ddt.Next
            aY(3) = ddt.Next

            Chart1_Series1 = Chart1.SeriesCollection.Add(0) '在Chart1圖表中加一個資料列
            Chart1_Series1.Type = OWC11.ChartChartTypeEnum.chChartTypeColumnClustered

            '命名資料系列(名稱將在圖例中顯示出來)
            Chart1_Series1.SetData(OWC11.ChartDimensionsEnum.chDimSeriesNames, OWC11.ChartSpecialDataSourcesEnum.chDataLiteral, "測試圖表")
            '將資料組中的資料填入圖表
            Chart1_Series1.SetData(OWC11.ChartDimensionsEnum.chDimCategories, OWC11.ChartSpecialDataSourcesEnum.chDataLiteral, aX)
            Chart1_Series1.SetData(OWC11.ChartDimensionsEnum.chDimValues, OWC11.ChartSpecialDataSourcesEnum.chDataLiteral, aY)

    後來我就把它改成10的就可以了!!!!!!!
    下面是錯誤訊息'===============================================================
    錯誤 4 名稱 'OWC11' 未宣告。 C:\Documents and Settings\Administrator\桌面\圖形\圖形\Form1.vb 26
    錯誤 5 名稱 'OWC11' 未宣告。 C:\Documents and Settings\Administrator\桌面\圖形\圖形\Form1.vb 29
    錯誤 6 名稱 'OWC11' 未宣告。 C:\Documents and Settings\Administrator\桌面\圖形\圖形\Form1.vb 29
    錯誤 7 名稱 'OWC11' 未宣告。 C:\Documents and Settings\Administrator\桌面\圖形\圖形\Form1.vb 31
    錯誤 8 名稱 'OWC11' 未宣告。 C:\Documents and Settings\Administrator\桌面\圖形\圖形\Form1.vb 31
    錯誤 9 名稱 'OWC11' 未宣告。 C:\Documents and Settings\Administrator\桌面\圖形\圖形\Form1.vb 32
    錯誤 10 名稱 'OWC11' 未宣告。 C:\Documents and Settings\Administrator\桌面\圖形\圖形\Form1.vb 32
    錯誤 1 型別 'AxOWC11.AxChartSpace' 未定義。 C:\Documents and Settings\Administrator\桌面\圖形\圖形\Form1.vb 6
    錯誤 2 型別 'OWC11.ChChart' 未定義。 C:\Documents and Settings\Administrator\桌面\圖形\圖形\Form1.vb 7
    錯誤 3 型別 'OWC11.ChSeries' 未定義。 C:\Documents and Settings\Administrator\桌面\圖形\圖形\Form1.vb 8

    2009年9月4日 下午 03:11
  • 他的寫法並非是依據可視元件方式來撰寫。

    既然你要抄該範例的話,他的 Imports 那句你就該抄了:
    Imports owc11 = Microsoft.Office.Interop.Owc11

    我個人不建議這種用法,你可以參考本站既有討論:
    http://social.msdn.microsoft.com/Search/zh-TW/?Refinement=112&query=OWC
    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    2009年9月4日 下午 03:37
  • 多謝冷大哥指導

    2009年9月4日 下午 04:25