2011-08-16 50 views
1

我將製作一個項目,將數據和圖表轉換爲powerpoint文件以轉換爲excel文件。圖表驗證

,但我發現這裏的一些問題,,

我必須做一個項目,以圖表轉換,這個腳本

公共靜態無效GetChart(字符串strFilePath,串strDestPath) {

 xl.Application xlApp; 
     xl.Workbook xlWorkBook; 
     xl.Worksheet xlWorkSheet; 
     object misValue = System.Reflection.Missing.Value; 

     xlApp = new xl.ApplicationClass(); 
     xlWorkBook = xlApp.Workbooks.Open(strFilePath, 0, true, 5, 

「」,「」,true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, 「\ t」,false,false,0,true,1,0) ; xlWorkSheet = (xl.Worksheet)xlWorkBook.Worksheets.get_Item(1); xl.ChartObjects xlCharts = (xl.ChartObjects)xlWorkSheet.ChartObjects(Type.Missing); xl.ChartObject myChart =(xl.ChartObject)xlCharts.Item(1); xl.Chart chartPage = myChart.Chart;

,然後我把它轉換成圖像通過該腳本

GetChart(@ 「」 + textBox1.Text + 「」,@ 「d:\」 + textBox2.Text +」 .JPEG 「); label5.Text = @「D:\」+ textBox2.Text +「.jpeg」;

  pictureBox1.Image = new Bitmap(@"" + label5.Text + 

「」);

但我認爲並非所有的excel文件都包含圖表,所以我嘗試搜索關於如何在每個excel文件中檢測圖表的驗證。

我該怎麼辦?

回答

0

嘗試檢查圖表集合中的項目數,即xlCharts.Count