图表validation

我要做一个项目,将数据和图表转换成Excel文件。

但是我在这里发现了一些问题,

我已经做了一个项目来转换图表,用这个脚本

公共静态无效GetChart(stringstrFilePath,stringstrDestPath){

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文件都包含一个图表,所以我尝试search关于如何在每个excel文件中检测图表的validation。

我应该怎么做 ?

尝试检查图表集合中的项目数,即xlCharts.Count