Я хочу записать данные в существующий файл Excel (я делаю это легко)
Но я не могу сохранить изменения в файле Excel (на самом деле я вижу изменения в файле Excel, но он кажется открытым, и в конце концов возникают некоторые проблемы, такие как «файл уже открыт с тем же именем и так далее ... )
Excel.Application app= new Microsoft.Office.Interop.Excel.Application();
Excel.Workbook appbook= app.Workbooks.Open(appxls, 0, true, 5, "", "", false, Excel.XlPlatform.xlWindows, "\t", true, false, 0, true, Missing.Value, Missing.Value);
Excel.Sheets pages= appbook.Worksheets;
Excel.Worksheet page= (Excel.Worksheet)pages.get_Item(1);
// ... я изменяю некоторые значения в файле excel и хочу сохранить их:
// appxls - это строка, содержащая путь
appbook.SaveAs(appxls, Excel.XlFileFormat.xlWorkbookNormal, Type.Missing, Type.Missing,false, Type.Missing, Excel.XlSaveAsAccessMode.xlShared, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
appbook.Close(true, Missing.Value, Missing.Value);
app.Quit();
Где проблема, как я могу решить ее, используя Microsoft.interop.