我只会打开System.Diagnostics.Process.Start("WinWord.exe",“路径”);
那关闭应该怎么做???
如何才能知道WORD当前是否已经被打开???

解决方案 »

  1.   

    关闭用kill哈,要知道word是否已被打开,在当前进程中查看是否有进程名为winword.exe就可以了
      

  2.   

    System.Diagnostics.Process[] ps = System.Diagnostics.Process.GetProcesses();
                foreach (System.Diagnostics.Process p in ps)
                {
                    if (p.ProcessName.ToLower().CompareTo("winword") == 0)
                        p.Kill();
                }
                Console.ReadKey();
            }