1
A
回答
2
var app = new ApplicationClass();
...
app.Quit();
見MSDN
1
除了ApplicationClass
類的正常Quit
方法,你可以試試下面的,雖然它是受一些,但不是全部,在link提到的陷阱@馬克皮姆建議。
System.Diagnostics.Process[] myProcesses;
// Returns array containing all instances of Excel.
myProcesses = System.Diagnostics.Process.GetProcessesByName("Excel");
foreach (System.Diagnostics.Process myProcess in myProcesses)
{
if (myProcess.MainWindowTitle == Globals.ThisWorkbook.Application.Caption)
{
myProcess.Kill();
}
}
相關問題
- 1. 通過進程Id獲取進程對象
- 2. 通過id()獲取對象?
- 3. 如何通過propel對象集合中的「id」獲取對象?
- 4. 如何在linux中通過進程名獲取進程ID
- 5. 如何獲取通過execvp啓動的進程的進程ID()
- 6. 在Django中通過id獲取對象
- 7. 如何通過進程ID獲取進程的stdin?
- 8. 通過NHibernate中的id或父對象獲取子對象?
- 9. AngularJS:通過工廠ID獲取對象
- 10. Raphael js通過ID獲取對象?
- 11. 通過Perl腳本獲取進程ID
- 12. 通過進程ID獲取hwnd C++
- 13. 通過名稱獲取進程ID
- 14. 從Com對象獲取進程ID
- 15. 如何通過ID在ObjectSet中獲取對象?
- 16. 如何通過ruby獲取S3對象的版本ID?
- 17. 如何通過它的id獲取對象參數?
- 18. 如何通過BLToolkit的id列表獲取對象列表?
- 19. 我如何通過代碼獲取NSObject的對象ID?
- 20. 通過嵌套的對象ID獲取對象的長度?
- 21. 如何從創建的「Excel.Application」對象獲取進程ID?
- 22. 我如何通過Excel中的單元格ID獲取行值
- 23. jQuery通過編號從ID的對象獲取對象
- 24. 教義1.2如何通過id獲取對象?
- 25. Django數據庫查詢:如何通過id獲取對象?
- 26. 如何通過ID(PrimaryKey)獲取子數據對象?
- 27. PRAW:如何僅通過註釋ID獲取reddit註釋對象?
- 28. 如何通過SessionId獲取Session對象?
- 29. 如何通過NSString獲取類對象
- 30. 如何通過其uid獲取對象?
強制性舊事新鏈接:http://blogs.msdn.com/b/oldnewthing/archive/2011/11/18/10238335.aspx –
你應該能夠調用'ExcelApp.Quit() '。請參閱[此鏈接](http://www.craigmurphy.com/blog/?p=82) –
在應用程序對象上調用Quit()往往不起作用,所以這不是一個很好的答案。有一個完美的理由需要進程ID,以便能夠在午餐時可靠地殺死Excel。 –