用owc11 能否制作3D 表面积图? 还是要用office 里面的其他组件? 如果是的话怎么使用的?

解决方案 »

  1.   

    owc11 里面我找了,没3D 表面积这个类型
    objChart.Type = Microsoft.Office.Interop.Owc11.ChartChartTypeEnum.chChartTypeBar3D;
    下面这个因该是做3D 表面积的,好像不是用owc11 这个组件。
    objChart.Type = Microsoft.Office.Interop.Owc11.Chart3DSurfaceEnum.chSurfaceBackWall;
      

  2.   

    //创建一个图形容器对象
    Microsoft.Office.Interop.Owc11.ChartSpace objCSpace = new Microsoft.Office.Interop.Owc11.ChartSpaceClass();
    //在图形容器中增加一个图形对象
    Microsoft.Office.Interop.Owc11.ChChart objChart = objCSpace.Charts.Add(0);owc11.ChartChartTypeEnum 里面我找了,没3D 表面积这个类型 
    objChart.Type = Microsoft.Office.Interop.Owc11.ChartChartTypeEnum.chChartTypeBar3D; 
    下面这个因该是做3D 表面积的,但是要报错。 
    objChart.Type = Microsoft.Office.Interop.Owc11.Chart3DSurfaceEnum.chSurfaceBackWall; 报错是因为objChart.Type 需要ChartChartTypeEnum类型的值,因该如何改才能做出3D 表面积图?  高手指点下