2009-10-20 103 views
2

我想從C#.NET應用程序中創建PowerPoint演示文稿。COM異常80010108是什麼意思?

因爲這是工作的大部分,但每過一段時間我看到這個錯誤在我的日誌:

Creating an instance of the COM component with CLSID 
{91493441-5A91-11CF-8700-00AA0060263B} from the IClassFactory failed due 
to the following error: 80010108. 

觸發此異常的線路是:

Microsoft.Office.Interop.PowerPoint.ApplicationClass oPPT = 
     new Microsoft.Office.Interop.PowerPoint.ApplicationClass(); 

不任何人都知道這意味着什麼以及我如何避免它?

回答

2

錯誤代碼的對象表示誤差RPC_E_DISCONNECTED。這個特定的錯誤代碼可能會出現很多原因,我們需要更多的信息來了解正在發生的事情。

如果您有任何更多的數據將其插入與RPC_E_DISCONNECTED谷歌,你可能會得到很多結果。似乎有很多文章涉及到辦公室,託管代碼和RPC_E_DISCONNECTED

2

該錯誤消息是指:「調用的對象已經與其客戶端斷開」。

嘗試創建使用

ApplicationClass oPPT = (ApplicationClass)Activator.CreateInstance(typeof(ApplicationClass));