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