|
![]() |
#1 |
Британский учённый
|
Я бы попробовал через Process.GetProcessesByName. Excel не позволяет открывать два разных файла с одним именем, т.е. можно получить процесс по имени, а потом вызвать kill().
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще. |
|
|
За это сообщение автора поблагодарили: Logger (5). |
![]() |
#2 |
Участник
|
Позволяет если это разные экземпляры Excel
В моем случае это либо com объект Excel либо .Net обертка над Excel. Они приводят к созданию нового инстанса Excel. Но по достижению какого то числа Excel-ей (сколько то десятков) новые уже не создаются, а выскакивает ошибка. В общем идет "утечка" Excel-ей пока не затопит. Последний раз редактировалось Logger; 01.09.2016 в 00:11. |
|
Теги |
com-объект, excel, excel com формат, hwnd, pid |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|