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

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

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

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

NullReferenceException:

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

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

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

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


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

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

14   голосов , оценка 4.143 из 5
Похожие ответы