13.03.2007, 16:18 | #1 |
Участник
|
ExcelDocument.Close() после эксепшена всегда страшивает куда сохранять
Происходит вывод в 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); |
|
13.03.2007, 16:34 | #2 |
Участник
|
Сам нашел:
book.Saved = true; |
|
13.03.2007, 16:36 | #3 |
Участник
|
Не воспроизводится. У меня скрипт ловит исключение, после чего Excel закрывает созданную книгу без предложения что-либо сохранять. Ms Excel 2003 SP2 Rus v11.8120.8122.
|
|