excelçapplication appï¼ç´æ¥ä½¿ç¨app.Quit();app=null;ææ¶åä¸è½å®å ¨å ³éexcelè¿ç¨ï¼èéè¿ä¸é¢çKillæ¹æ³å³Kill(app);åå¯ä»¥è®©æ£å¨å¤ççexcelä»è¿ç¨ä¸æ¶å¤±ã
å¼ç¨å½å空é´using System.Runtime.InteropServices;
       [DllImport("User32.dll", CharSet = CharSet.Auto)]
       public static extern int GetWindowThreadProcessId(IntPtr hwnd, out int ID);
       public static void Kill(Microsoft.Office.Interop.Excel.Application excel)
       {
           IntPtr t = new IntPtr(excel.Hwnd);  //å¾å°è¿ä¸ªå¥æï¼å ·ä½ä½ç¨æ¯å¾å°è¿åå åå ¥å£
           int k = 0;
           GetWindowThreadProcessId(t, out k);  //å¾å°æ¬è¿ç¨å¯ä¸æ å¿k
           System.Diagnostics.Process p = System.Diagnostics.Process.GetProcessById(k);  //å¾å°å¯¹è¿ç¨kçå¼ç¨
           p.Kill();    //å ³éè¿ç¨k
       }