Убить все процессы EXCEL.EXE в диспетчере задач - C#

Узнай цену своей работы

Формулировка задачи:

На событии кнопки есть код который по идеи должен закрывать приложение Excel но он выдает ошибку.

NullReferenceException:

Ссылка на объект не указывает на экземпляр объекта.
Листинг программы
  1. public Excel.Workbooks excelappworkbooks;
  2. . . .
  3. . . .
  4. . . .
  5. private void BTN_EXIT_Click(object sender, EventArgs e)
  6. {
  7. excelappworkbooks.Close();//Ссылка на объект не указывает на экземпляр объекта.
  8. Environment.Exit(1);
  9. }
Дайте совет как можно сразу в C# найти и убить все процессы EXCEL.EXE Потому что про потоки я только знаю Thread.sleep(1000) на этом заканчиваются мои знания.

Решение задачи: «Убить все процессы EXCEL.EXE в диспетчере задач»

textual
Листинг программы
  1. System.Diagnostics.Process.Start("taskkill", "-f -im excel.exe");

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.143 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы