Muszę 2 przetworzyć Excel. Na przykład:Kill Process Excel C#
1) example1.xlsx 2) example2.xlsx
Jak zabić pierwszego "example1.xlsx"?
używam tego kodu:
foreach (Process clsProcess in Process.GetProcesses())
if (clsProcess.ProcessName.Equals("EXCEL")) //Process Excel?
clsProcess.Kill();
To Kill a oba. Chcę zabić tylko jednego ... Dziękuję.
Właśnie przeprowadziliśmy szybkie wyszukiwanie w Google, spróbuj Przetw.MainWindowTitle(), aby uzyskać tytuł procesu Excel i zdecydować, który z nich chcesz zabić. – JXITC
Właściwym sposobem wykonania tej czynności jest śledzenie i zwalnianie obiektu COM aplikacji i wszystkich jego zależności. – Motes