Я пишу приложение на С#, которое открывает файл шаблона Excel для операций чтения/записи. Я хочу, чтобы пользователь закрыл приложение, исключительный процесс приложения был закрыт, не сохраняя файл excel. См. Мой диспетчер задач после нескольких запусков приложения.
Я использую этот код для открытия файла excel:
public Excel.Application excelApp = new Excel.Application();
public Excel.Workbook excelBook;
excelBook = excelApp.Workbooks.Add(@"C:/pape.xltx");
и для доступа к данным я использую этот код:
Excel.Worksheet excelSheet = (Worksheet)(excelBook.Worksheets[1]);
excelSheet.DisplayRightToLeft = true;
Range rng;
rng = excelSheet.get_Range("C2");
rng.Value2 = txtName.Text;
Я вижу похожие вопросы в stackoverflow, такие как этот вопрос и этот, и тестируйте ответы, но это не работает.