(1)å¦ææ¯ç´æ¥ç¨Excelå建ä¸ä¸ªæ°å®ä¾ï¼ç¶åç¨Show()æ¥æå¼ï¼é£å°±ç¨Close()å
³éï¼
(2)å¦ææ¯ä»¥è¿ç¨çæ¹å¼æå¼Excelè¿ä¸ªç¨åºï¼é£ä¹ç´æ¥æExcelæ¬èº«å³ä¸è§çå
³éæé®å
³éå°±è¡ï¼
(3)å¦ææ¯åµå
¥å°WinFormçè¯ï¼å¯ä»¥ç¨ä¸ä¸æ¹æ³
ä¾å¦ï¼
Excel.Application oApp;
Excel.Workbooks oBooks;
Excel.Workbook oBook;
Excel.Worksheet oSheet;
...........
private void ExcelExit()
{
NAR(oSheet);
oBook.Close(False);
NAR(oBook);
NAR(oBooks);
oApp.Quit();
NAR(oApp);
Debug.WriteLine("Sleeping...");
System.Threading.Thread.Sleep(5000);
Debug.WriteLine("End Excel");
}
private void NAR(Object o)
{
try{System.Runtime.InteropServices.Marshal.ReleaseComObject(o);}
catch{}
finally{o = null;}
}
温馨提示:答案为网友推荐,仅供参考