Tag:

杀死excel进程而不保存

我有这个代码,正确地杀死任何正在运行的Excel进程。 public static void killExcel(){ while (isProcessRuning("EXCEL.EXE")){ Runtime.getRuntime().exec("taskkill /IM EXCEL.EXE"); } } public static boolean isProcessRuning(String serviceName) throws Exception { Process p = Runtime.getRuntime().exec(TASKLIST); BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream())); String line; while ((line = reader.readLine()) != null) { if (line.contains(serviceName)) { return true; } } return false; } 我的问题是如果Excel文件提示保存问题,我有一个无限循环。