首頁(yè) > 運營(yíng) > 幫助中心 > 正文

解決方法:未能加載文件或程序集“Microsoft.Office.Interop.Excel。。?!?/h1>
2020-09-12 13:04:56
字體:
來(lái)源:轉載
供稿:網(wǎng)友

    Could not load file or assembly 'Microsoft.Office.Interop.Excel, Version=11.0.0.0, Culture=neutral


    出現這個(gè)問(wèn)題的原因有兩個(gè):


    1、系統里沒(méi)有安裝“Excel 2003”;


    2、系統安裝了“Excel 2003”,但是沒(méi)有安裝到GAC里面。(有關(guān)GAC全局程序集緩存的介紹大家可以參考MSDN的相關(guān)幫助。)


    首先,如果是由于第一種原因而導致出現如題的問(wèn)題的話(huà)那是最好解決不過(guò)的了,那就是安裝一下Microsoft Excel 2003就可以了。


    另外,由于第二種原因而導致的。導致出現種情況的可能也有兩個(gè):一是在Office 是在安裝.Net Framework之前安裝的,另一個(gè)是在安裝Office的過(guò)程中漏選了“.Net 可編程性支持”。那么我們現在要做的就是將Office 2003 PIA(主Interop程序集)安裝到GAC里。具體的安裝方法和步驟如下:


    1)、如果系統未安裝.Net Framework,請先安裝,如果已安裝了的話(huà)就可直接進(jìn)行第二步。


    2)、在“添加或刪除程序”中對Office進(jìn)行“更改”安裝操作,將漏裝部分重新安裝上去即可。具體操作如下面的圖片:


如下圖:添加或刪除Office功能


如下圖:對應用程序進(jìn)行高級自定義


如下圖:在“.Net 可編程性支持”選項的下拉菜單中選擇“從本機運行”或“從本機運行全部程序”。


     經(jīng)過(guò)以上步驟的安裝后,Office 2003 PIA就會(huì )被安裝到GAC里去了,可以從以下目錄看到:“C:/Windows/assembly”,從而如題所述的問(wèn)題也就解決了。


     同樣的,在A(yíng)sp.net里引用其它程序集出現類(lèi)似的問(wèn)題也可參考此方法。

 

    關(guān)于"未能加載文件或程序集“Office, Version=11.0.0.0,
 

    關(guān)于"未能加載文件或程序集“Office, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c”或它的某一個(gè)依賴(lài)項。系統找不到指定的文件"問(wèn)題的解決辦法


    今天同事把VSS上的ASP.NET應用程序下載到自己的機器上運行,編譯出現錯誤:
"Could not load file or assembly 'Microsoft.Office.Interop.Word, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' or one of its dependencies."


    查看了同事的C:/WINDOWS/GAC ,發(fā)現根本就沒(méi)有這個(gè)程序集,猜想他可能安裝OFFICE的時(shí)候沒(méi)有裝全,上網(wǎng)查了一下得知:可能同事在裝.net framework 之前裝了office 2003,所以在裝office 2003的時(shí)候,不會(huì )自動(dòng)安裝“Office 2003 主 Interop 程序集”。

    解決方法


    安裝“Office 2003 主 Interop 程序集”-它屬于office 2003 的可選組件,如有office 2003 安裝程序或者光盤(pán),可再次運行安裝程序,選擇“添加或刪除組件”,->勾選“高級自定義應用程序”,->展開(kāi)特定于應用程序的節點(diǎn)。例如,要獲取 Microsoft Office word 2003 PIA,請展開(kāi) Microsoft Office word 節點(diǎn)并選擇 .NET Programmability Support(.net可編程支持)。單擊 .NET Programmability Support (.net可編程支持)旁邊的下拉箭頭以選擇更新選項,并選取 Run from My Computer(從本機運行)。然后點(diǎn)擊“更新”按鈕。即可?。?!


發(fā)表評論 共有條評論
用戶(hù)名: 密碼:
驗證碼: 匿名發(fā)表