|
|
|
Excel не закрывается
|
|||
|---|---|---|---|
|
#18+
Всем доброго дня. Проблема отличающаяся от типичного "Excel не закрывается". Предположим что пользователь работает в Excel. Он запускает программу, в которой есть две таких процедуры: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Вызвав ExportToClick он получает сообщение о том, что надо закрыть все открытые Excel. (Зачем? - Так надо.) Он закрывает Excel, однако он не выгружается из процессов, из-за чего при повторном вызове ExportToClick он опять переходит на else. Вопрос, почему после вызова MyExcel := GetActiveOleObject(ExcelApp) и MyExcel := Unassigned эксель все равно не выгружается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2018, 11:21 |
|
||
|
Excel не закрывается
|
|||
|---|---|---|---|
|
#18+
Tim Woo, Скрытая ссылка остается. Оберни создание инстанции в отдельную процедуру с out параметром. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2018, 11:39 |
|
||
|
Excel не закрывается
|
|||
|---|---|---|---|
|
#18+
Здесь обсуждали Почему Эксель завершается только после CoUninitialize? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2018, 12:11 |
|
||
|
Excel не закрывается
|
|||
|---|---|---|---|
|
#18+
Так. Эту проблему я победил. Но теперь есть другая. После вызова: MyExcel.Visible := True; Появляется окно эксель которое я создал. Пользователь делает в нем какие-то манипуляции (сохраняет, что-то изменяет и тд). После этого он закрывает окно экселя через "крестик". Окно закрывается, но висит в процессе. Вопрос, как правильно добить эксель если окно закрыл пользователь? (Как поймать ивент, что пользователь закрыл окно?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2018, 05:53 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39748345&tid=2039993]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
377ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 645ms |

| 0 / 0 |
