图表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