Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/21: Рейтинг темы: голосов - 21, средняя оценка - 4.62
4 / 4 / 0
Регистрация: 01.11.2013
Сообщений: 216
1

Excel.Applicatio.Quit() не закрывает процесс Excel

20.05.2019, 16:02. Показов 4368. Ответов 4

Author24 — интернет-сервис помощи студентам
Дамы и господа, есть код:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
            Excel.Application ExApp = new Microsoft.Office.Interop.Excel.Application();
            Excel.Workbook ExWb = ExApp.Workbooks.Open(path, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
                                  Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
                                  Type.Missing, Type.Missing, Type.Missing, Type.Missing);
 
            ExApp.DisplayAlerts = false;
            ExApp.Interactive = false;
            ExApp.Visible = true;
 
            /* Бизнес-логика=) */
 
            ExWb.Close(true, Type.Missing, Type.Missing);
            ExApp.Quit();
После его выполнения в диспетчере задач остается висеть процесс Excle.exe, окно закрывается как положено, никаких диалоговых окон и предупреждений нет, подскажите, что не так с процессом, как его закрыть?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.05.2019, 16:02
Ответы с готовыми решениями:

Не закрывает процесс Excel.exe
Нужна помощь! После копирования строк и столбцов из одного файла Excel в другой файл Excel не...

Как закрыть процесс Excel?
Добрый день. Не могу решить следующую проблему: Создаю экземпляр Excel, открываю файл, закрываю...

Как выгрузить процесс Excel из памяти при экспорте данных из ASP.Net (C#) в Excel?
Здравствуйте! Как выгрузить процесс Excel из памяти при экспорте данных из ASP.Net (C#) в Excel? ...

Excel не закрывает файлы и висит в памяти.
Написал скриптик, который открывает файл Excel'а обрабатывает и закрывавет. Все работает, но после...

4
1150 / 858 / 263
Регистрация: 30.04.2009
Сообщений: 3,598
20.05.2019, 20:53 2
Диалоговых окон нет потому что вы отключили отображение диалоговых окон.
В приведенном коде проблем нет.
Либо что то с бизнес логикой либо после работы остались удерживаемые ссылки на COM обьекты.
0
4 / 4 / 0
Регистрация: 01.11.2013
Сообщений: 216
24.05.2019, 13:50  [ТС] 3
Какие есть варианты обнаружить и освободить эти ссылки?
0
1150 / 858 / 263
Регистрация: 30.04.2009
Сообщений: 3,598
24.05.2019, 23:50 4
Лучший ответ Сообщение было отмечено Vanka03 как решение

Решение

https://www.add-in-express.com... m-objects/
1
163 / 138 / 35
Регистрация: 25.11.2015
Сообщений: 910
25.05.2019, 07:38 5
Цитата Сообщение от Vanka03 Посмотреть сообщение
Какие есть варианты обнаружить и освободить эти ссылки?
IDisposable
0
25.05.2019, 07:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.05.2019, 07:38
Помогаю со студенческими работами здесь

Процесс Excel
Смысл достаточно прост. По ходу написания приложения возникла необходимость работать с Excel через...

Как завершить процесс Excel
При таком подходе остаётся висеть процесс Excel'я. Как завершить этот процесс после записи в файл?...

Не завершается процесс Excel после закрытия приложения
Часто встречался с подобным вопросом, и сам попадал на эти грабли. После завершения приложения...

Работа с Excel: его процесс висит даже после закрытия программы
Добрый Вечер! Подскажите пожалуйста, пишу программу для обработки Excel файлов но после закрытия...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru