2017-04-04 221 views
0

早上好, 我正在嘗試在C#中創建Excel文件,我期待這樣做,並且我找到了一個教程,這裏是我嘗試的代碼:嘗試在C中創建Excel文件時出現錯誤#

 Microsoft.Office.Interop.Excel.Application excel; 
     Microsoft.Office.Interop.Excel.Workbook worKbooK; 
     Microsoft.Office.Interop.Excel.Worksheet worksheet; 
     Microsoft.Office.Interop.Excel.Range celLrangE; 

     excel = new Microsoft.Office.Interop.Excel.Application(); 
     excel.Visible = false; 
     excel.DisplayAlerts = false; 

嗯,我對初始化變量excel

COM object with CLSID '{00020819-0000-0000-C000-000000000046}' cannot be created due to the following error: Class not registered . 

我搜索了這個錯誤這個錯誤,我發現了什麼是解決問題的情況下,但沒有有問題的Excel的操作,所以......? PS:我正在爲Windows Mobile 6.5創建一個應用程序,但是我認爲它應該可以在它上面工作,當然如果它工作正常的話。

對於投票下來hungers,以及...釋放自己,我不能阻止你:)但相信我,我嘗試了很多,有很多方法來創建Excel文件,但無論我嘗試,同樣的錯誤是召喚,我認爲這不是庫或代碼的問題,而是其他我找不到的問題。

在此先感謝!

+0

只是好奇,但微軟的Office是什麼「比特率」你已經安裝了? 32位或64位?另外,我覺得有點傻,但是你有沒有試過在計算機上運行Excel?它工作嗎? – STLDeveloper

+0

重要嗎?因爲我在手機上使用應用程序,當我按下按鈕(其中包含新聞事件,上面的代碼)時,錯誤出現在「excel = ....」行上,我使用Windows 7 64位與MS Visual Studio 2008,手機在Windows Mobile 6.5 – SGA

+0

因此,您的代碼正試圖與Microsoft Excel互操作。除非安裝了Microsoft Excel並在您的設備上工作,否則您的程序將如何與它互操作? – STLDeveloper

回答

相關問題