![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как закрыть файл Excel, чтобы в нем сохранились изменения? [D7, XP]
pavel_guzhanov © (2008-09-08 11:29:00)Открываю файл следующим образом:
XLApp:=CreateOleObject('Excel.Application');
XLApp.WorkBooks.Open('D:\Копия Сводная отчетность по ОПС.xls');
Далее вношу в него какие-то данные. Если при закрытии программы пишу
if not VarIsEmpty(XLApp) then
begin
XLApp.DisplayAlerts:=false;
XLApp.Quit;
XLApp:=Unassigned;
end;
При этом внесенные изменения не сохраняются. Если написать
XLApp.DisplayAlerts:=true;
то при зарытии программы появляется экселевский диалог с вопросом сохранить ли изменения. А как мне сделать, чтобы файл закрывался, изменения сохранялись, но никаких вопросов не задовалось?
pavel_guzhanov (2008-09-08 15:15:00) [1]Точно, есть :о)
pavel_guzhanov (2008-09-08 15:15:00) [2]Точно, есть :о)
Юрий Зотов (2008-09-08 14:20:00) [3]Неужели у Екселя есть методы Save и SaveAs?
:o)
pavel_guzhanov (2008-09-08 11:49:00) [4]Мда... Сначала задал вопрос, а потом подумал.:о))
В результате нашел все сам.
Вопрос снят.