How to close-without-save an Excel /xlsm workbook, w/ a custom function, from C#
When you use the Excel objects, be sure to close the workbook like this: Excel.Application xlApp ; Excel.Workbook xlWorkBook ; Excel.Worksheet xlWorkSheet ; object misValue = System.Reflection.Missing.Value; xlApp = new Excel.ApplicationClass(); xlWorkBook = xlApp.Workbooks.Add(“Yourworkbook”); xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1); ….do your stuff xlWorkBook.Close(false, misValue, misValue); xlApp.Quit(); The false in the close method indicates don’t save changes.