如何修复var chartObject=charts中的异常。将(60、10、600、300)添加为Microsoft.Office.Interop.Excel.chartObject?
当我运行下面的代码时,我尝试使用excel中的值创建图表:如何修复var chartObject=charts中的异常。将(60、10、600、300)添加为Microsoft.Office.Interop.Excel.chartObject?,excel,visual-studio,exception,charts,Excel,Visual Studio,Exception,Charts,当我运行下面的代码时,我尝试使用excel中的值创建图表: private void DesignChartInExcel(int nbLigne) { line 1 string fileName = @"C:\Users\LUNA\Documents\lili.xlsx"; line 2 object missing = Type.Missing; line 3 object misValue = System.Reflectio
private void DesignChartInExcel(int nbLigne)
{
line 1 string fileName = @"C:\Users\LUNA\Documents\lili.xlsx";
line 2 object missing = Type.Missing;
line 3 object misValue = System.Reflection.Missing.Value;
//create excel
line 4 Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();
//add excel workbook
line 5 Microsoft.Office.Interop.Excel.Workbook wb = excel.Workbooks.Open(fileName);
// Add chart.
Line 6 var sheet = (Worksheet)excel.ActiveSheet;
Line 7 var charts = sheet.ChartObjects() as
Microsoft.Office.Interop.Excel.ChartObjects;
Line 8 var chartObject = charts.Add(60, 10, 600, 300) as
Microsoft.Office.Interop.Excel.ChartObject;
var chart = chartObject.Chart;
// Set chart range.
var range = (Range)sheet.get_Range("A1", "b101");
// range.NumberFormat = "0";
chart.SetSourceData(range,Missing.Value);
// Set chart properties.
chart.ChartType = Microsoft.Office.Interop.Excel.XlChartType.xlLine;
chart.ChartWizard(Source: range,
Title: "Complexity Chart - AFDC is satisfied",
CategoryTitle: "X",
ValueTitle: "Y");
//wb.Save();
wb.Close(true, misValue, misValue);
excel.Quit();
releaseObject(sheet);
releaseObject(wb);
releaseObject(excel);
}
我有以下例外:
服务器引发了一个异常。(来自HRESULT的异常:0x80010105(RPC_E_SERVERFAULT))。该异常在第8行生成。
如何修复它