解决方案 »

  1.   

     Excel.Application oExcel = new ApplicationClass();//运行到这里直接报错
    提示:发生异常,数据已回滚/n信息/n检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005                oExcel.UserControl = false;
                    WorkbookClass wb = (WorkbookClass)oExcel.Workbooks.Add(System.Reflection.Missing.Value);                Worksheet wshigh = (Worksheet)wb.Worksheets[1]; //风险指数(高)
                    Worksheet wshigher = (Worksheet)wb.Worksheets[2];   //风险指数(较高)
                    Worksheet wsmiddle = (Worksheet)wb.Worksheets[3];  //风险指数(中等)
                    object missing = System.Reflection.Missing.Value;
                    Worksheet wslowest = (Worksheet)wb.Worksheets.Add(missing, missing, missing, missing);//风险指数(低)
                    Worksheet wslower = (Worksheet)wb.Worksheets.Add(missing, missing, missing, missing);   //风险指数(较低)