Всем доброго дня. Прошу совета для решения следующей проблемы.
X++:
Microsoft.Office.Interop.Excel._Application application;
Microsoft.Office.Interop.Excel.Workbooks workbooks;
Microsoft.Office.Interop.Excel._Workbook workbook;
Microsoft.Office.Interop.Excel.Worksheets worksheets;
Microsoft.Office.Interop.Excel._Worksheet worksheet;
Microsoft.Office.Interop.Excel.Range range;
...
workbook.SaveAs(strfmt("%1.xls", fullFileName),
Microsoft.Office.Interop.Excel.XlFileFormat::xlOpenXMLWorkbook,
missing, missing, missing, missing,
Microsoft.Office.Interop.Excel.XlSaveAsAccessMode::xlExclusive,
missing, missing, missing, missing, missing);
worksheet = null;
worksheets = null;
workbook.Close(true, strfmt("%1.xls", fullFileName), missing);
workbook = null;
workbooks.Close();
workbooks = null;
application.Quit();
application = null;
Делаю подготовку данных, завожу в Excel, после всего этого документ сохраняю, все закрываю, а процесс Excel так и остается висеть. Кто-нибудь знает как это победить?