Добрый день. Есть процедура. Открыли ексель. Поработали. Закрыли. Если на этапе Поработали вылетает с ошибкой, а это пока разработка идёт часто такое, то приходится руками заходить в менеджер задач и убивать процесс. Иначе ошибка совместного доступа к файлу.
Не могу найти как программно найти процесс excel и если он есть, то убить его. Перед этапом "Открыли ексель".
в vbasic видел
processName = System.Diagnostics.Process.GetProcessesByName("EXCEL");
processName.Close();
Мне кажется в любом случае надо использовать системные средства ОС, taskkill например.
Вопрос как найти именно тот самый нужный процесс, их же может быть много? Все грохнешь?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой