Происходит вывод в Excel при помощи ExcelDocument.
Потом вызывается SaveAs и Close
Если при SaveAs возникает Exception, то при Close все время спрашивает про сохранение.
Ситуация может буть смоделирована следующим js:
X++:
var app = new ActiveXObject('Excel.Application');
app.Visible = true;
var book = app.Workbooks.Add();
app.DisplayAlerts = false;
book.ActiveSheet.Cells(1, 1)='1';
if(true){
try{
book.SaveAs('Ж:такого пути не бывает');
}
catch(e){
WScript.Echo(e);
}
}
app.DisplayAlerts = false;
// здесь не должно спрашивать, а спрашивает
book.Close(false);
Как закрыть Excel без вопросов?