I'm using this code to create an Excel report:
var excel = new Excel.Application();
foreach (var report in m_reports)
report.PrintReport(excel.Workbooks.Add().Sheets.Add());
excel.Visible = true;
Everything works fine. However, when the user manually closes Excel, the Excel process remains open in the Task Manager. Why?