Процесс Excel не зависает в процессах после добавления нового листа в существующий файл.
Создание: После этого не удаляется процесс
Код:
FWorkbook := FApplication.Workbooks.Add(ATemplateFileName, DefaultLCID);
FSheet := Nil;
Удаление
Код:
FSheet := Nil;
FWorkbook := Nil;
If FApplication <> Nil Then
FApplication.Quit;
FApplication := Nil;
Workbooks.Close(DefaultLCID); // помогло