Я написал метод, который берет все ячейки из DataGridView и копирует их в книгу Excel.
Все работает отлично и прекрасно, пока я не доберусь до той части, где я его на самом деле сохраню.
Вот код, который его сохраняет:
//Saves the Workbook to the specified path
excelWorkbook.ActiveWorkbook.SaveCopyAs(pathToSave);
excelWorkbook.ActiveWorkbook.Saved = true;
//Close the workbook
excelWorkbook.Quit();
И выбрасываемое исключение:
Microsoft Office Excel cannot access the file 'C:\Users\TheGateKeeper\Desktop\New folder'. There are several possible reasons:
• The file name or path does not exist.
• The file is being used by another program.
• The workbook you are trying to save has the same name as a currently open workbook.
Это первый раз, когда я работаю с этим классом, поэтому, возможно, я что-то напутал.
Также как sidenote, что делает:
excelWorkbook.ActiveWorkbook.Saved = true;
сделать
Спасибо.