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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.11.2013, 13:59   #1
Rolls
Пользователь
 
Регистрация: 07.05.2010
Сообщений: 45
По умолчанию Закрыть файл EXCEL

Здравствуйте!
Такой вопрос:
открываю и пользуюсь файлами excel таким образом:
Код:
var excel : Variant;
excel := CreateOleObject('Excel.Application');
...
//закрываю
  excel.DisplayAlerts:=False;
  excel.ActiveWorkbook.Close;
  excel.Application.Quit;
  excel.Quit;
excel.Application.Quit и excel.Quit пишу по очереди просто для надёжности.
В общем всегда такой способ работал, процессы "EXCEL" исчезали из диспетчера задач. Однако в одной программе процессы выгружаются только после закрытия главного окна.. Почему? Подскажите может есть другой более брутальный метод выгрузки переменной VARIANT ?
Rolls вне форума Ответить с цитированием
Старый 05.11.2013, 14:55   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
может есть другой более брутальный метод выгрузки переменной VARIANT ?
Ну... excel:=unassigned;
Насчет проблемы: Была у меня такая бяка, оказалось перед закрытием экзель спрашивал диалоговым окном куда файл сохранять, но его не было видно (окна).
Не исключено что у тебя тоже экзель перед выходом что-то спросил и ждет ответа.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 05.11.2013, 15:28   #3
Rolls
Пользователь
 
Регистрация: 07.05.2010
Сообщений: 45
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Ну... excel:=unassigned;
Насчет проблемы: Была у меня такая бяка, оказалось перед закрытием экзель спрашивал диалоговым окном куда файл сохранять, но его не было видно (окна).
Не исключено что у тебя тоже экзель перед выходом что-то спросил и ждет ответа.
Спасибо, заработало!
Rolls вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Закрыть уже открытый Excel brick08 Общие вопросы Delphi 0 05.03.2012 14:20
Открыть файл, разделить ячейку на 1000, сохранить файл, закрыть файл. Как? Ник Харди Microsoft Office Excel 7 30.01.2012 18:47
Excel не могу закрыть ссесию! ZasZas13 Microsoft Office Excel 3 27.12.2011 08:18
Excel не могу закрыть ссесию! ZasZas13 Помощь студентам 0 27.12.2011 01:43
Закрыть файл макросом (массив) Lopatin Microsoft Office Excel 5 03.03.2011 20:24