Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.01.2012, 08:57   #21
mxroman
Пользователь
 
Регистрация: 30.05.2009
Сообщений: 24
По умолчанию

Код:
 Excel := CreateOLEObject('Excel.Application');
    Workbook := Excel.Workbooks.Open(edt121.Text);
    Excel.Visible := true;  
 WorkBook.Saveas(edt121.Text);
    Workbook.Close;
    Excel.Application.Quit;
Вылазиет сообщение об пересохранении, Нажимаю ДА - всё гуд, если нажимаю НЕТ то ошибка та же...
ругается на
Код:
WorkBook.Saveas(edt121.Text);
Может как то можно отключить это сообщение, т.е. чтобы пересохранял не спрашивая...
mxroman вне форума Ответить с цитированием
Старый 17.01.2012, 09:17   #22
Zer0
Форумчанин
 
Аватар для Zer0
 
Регистрация: 13.12.2007
Сообщений: 788
По умолчанию

Код:
Excel.DisplayAlerts:=0;
 WorkBook.Saveas(edt121.Text);
    Workbook.Close;
Excel.DisplayAlerts:=1;
Не пробовал, но работать должно
благодарность - сюда (не забываем писать от кого)
Zer0 вне форума Ответить с цитированием
Старый 17.01.2012, 10:11   #23
mxroman
Пользователь
 
Регистрация: 30.05.2009
Сообщений: 24
По умолчанию

БОЛЬШОЕ СПАСИБО ВСЁ ГУД))) только я так и не понял в чём была загвостка
mxroman вне форума Ответить с цитированием
Старый 17.01.2012, 10:14   #24
Zer0
Форумчанин
 
Аватар для Zer0
 
Регистрация: 13.12.2007
Сообщений: 788
По умолчанию

Где именно? Покажите, и я поясню
благодарность - сюда (не забываем писать от кого)
Zer0 вне форума Ответить с цитированием
Старый 18.01.2012, 12:27   #25
mxroman
Пользователь
 
Регистрация: 30.05.2009
Сообщений: 24
По умолчанию

ну то что не сохранялась, щас то получается ничего в коде то особого не изменилось
mxroman вне форума Ответить с цитированием
Старый 18.01.2012, 12:30   #26
Zer0
Форумчанин
 
Аватар для Zer0
 
Регистрация: 13.12.2007
Сообщений: 788
По умолчанию

Если в то время, когда вылетала ошибка - не был инициализирован объект Workbook
Если же когда Excel запрашивал подтверждение, то добавленные две строчки отключали вывод предупреждений и включали его обратно после сохранения (если не включить, то предупреждения НИКОГДА не будут выдаваться, так что нужно быть с этим осторожнее)
благодарность - сюда (не забываем писать от кого)
Zer0 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
из Excel в Delphi I'm_Not_Afraid Помощь студентам 4 04.06.2011 15:14
Excel и Delphi )Игнат( Общие вопросы Delphi 1 28.01.2011 10:52
Delphi Excel (сохранение записи в Excel) Кас Алина Общие вопросы Delphi 4 28.05.2010 09:17
как при импорте из Excel в delphi узнать сколько заполненных строк в книге Excel?чтобы организовать цикл betirsolt БД в Delphi 1 17.01.2010 18:51
Delphi ->Excel->График по таблице->Delphi Avalonix БД в Delphi 2 30.10.2008 14:04