excel互操作saveas无法正常工作

我有以下代码创build和保存在C#中的Excel文件,但完成后,没有文件创build到我的桌面,我不明白我在做什么错了:

Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application(); xlApp.Visible = false; Workbook wb = xlApp.Workbooks.Add(XlWBATemplate.xlWBATWorksheet); Worksheet ws = (Worksheet)wb.Worksheets[1]; Range rangeAToC = ws.get_Range("A1", "C1"); string[] headerRow = { "GIP Id", "First Name", "Last Name"}; int indexAtRow = 0; foreach (Range cell in rangeAToC) { cell.Value2 = headerRow[indexAtRow]; indexAtRow++; } //Save report wb.SaveAs("C:/Users/Abdul/Desktop/GipEmployeeReport.xls", Type.Missing, Type.Missing,Type.Missing, Type.Missing, Type.Missing, Excel.XlSaveAsAccessMode.xlNoChange, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing); //Close out COM objects xlApp.Workbooks.Close(); xlApp.Quit(); 

我注意到的第一件事是你使用正斜杠(/)而不是反斜杠\