Показать сообщение отдельно
  #1  
Старый 22.04.2014, 10:20
NOCaut NOCaut вне форума
Прохожий
 
Регистрация: 24.10.2008
Сообщения: 15
Репутация: 10
По умолчанию

Процесс Excel не зависает в процессах после добавления нового листа в существующий файл.

Создание: После этого не удаляется процесс
Код:
 
  FWorkbook := FApplication.Workbooks.Add(ATemplateFileName, DefaultLCID);
  FSheet    := Nil;

Удаление
Код:
 
    FSheet       := Nil;    
    FWorkbook    := Nil;
    If FApplication <> Nil Then
        FApplication.Quit;
    FApplication := Nil;

Workbooks.Close(DefaultLCID); // помогло
Ответить с цитированием