Bonjour;
j'ai importer des valeurs de Vb vers excel; je veux créer un graphique avec ces valeurs, j'obtiens l'exception : "The server threw an exception. (Exception from HRESULT: 0x80010105 (RPC_E_SERVERFAULT))" voici mon code l'exception est générée à la ligne 17:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
private void DesignChartInExcel(int nbLigne)
        {
            string fileName = @"C:\Users\LUNA\Documents\projetluna.xlsx";
            object missing = Type.Missing;
 
            object misValue = System.Reflection.Missing.Value;
 
            //create excel
            Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();
 
            //add excel workbook
            Microsoft.Office.Interop.Excel.Workbook wb = excel.Workbooks.Open(fileName);
            // Add chart.
            var sheet = (Worksheet)excel.ActiveSheet;
            var charts = sheet.ChartObjects() as
                Microsoft.Office.Interop.Excel.ChartObjects;
            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);
        }