![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
вопрос по Excel
ян © (2006-10-11 15:57:00)Закрываю Excel методом
E.SaveAs('filename');
он спрашивает подтверждение на замену файла по такому пути..
как закрыть приложение без такого подтверждения?
ян (2006-10-13 11:04:00) [1]Ну тогда в принципе понятно...:)
Спасобо!!
Putnik (2006-10-13 09:02:00) [2]Дословно с английского показывать "предупреждения"
ян (2006-10-12 16:57:00) [3]:) Большое спасибо!
а что же такое E.DisplayAlerts ?
umbra (2006-10-11 17:18:00) [4]да, краткость - сестра :)
E.DisplayAlerts := False;
E.Workbooks.item[i].SaveAs('filename');
E.DisplayAlerts := True;
E.Workbooks.item[i].Close;
E.Quit;
E := Unassigned;
ян (2006-10-11 17:12:00) [5]E.Workbooks.item[i].SaveAs('filename');
umbra (2006-10-11 17:07:00) [6]у Application нет метода SaveAs, так что Вы не могли получить сообщение, описанное в Вашем первом посте
ян (2006-10-11 17:02:00) [7]E := CreateOleObject('Excel.Application');
umbra (2006-10-11 16:52:00) [8]что-то непонятно. что такое е?
ян (2006-10-11 16:27:00) [9]на самом деле надо сохранить файл в определенном месте
и завершить процесс.
E.SaveAs('filename');
E := Unassigned;
а там уже есть файл с таким же именем и он спрашивает перезаписать или нет..
нажимаешь "Да" - все хорошо,
нажимаешь "Нет" - и неправильно заканчивается метод SaveAs, ошибка и
память не освобождается!(
как автоматически подтвердить перезапись файла?