Microsoft.Office.Interop.Excel命名空間要添加什么引用
在visual Studio 2005命令提示工具中,定位到Excel安裝目錄,運行“TlbImp EXCEL.EXE”命令,把Excel.exe編譯為Excel.dll。這一步會(huì )在你的機器上面的安裝Office的目錄下面的Office11(office2003)目錄下生成Excell.dll,所以在引用的時(shí)候要到這個(gè)目錄下面來(lái)找Excel.dll。
在項目的引用節點(diǎn)單擊右鍵,在彈出的菜單中單擊添加引用...在彈出的對話(huà)框中單擊COM項,找到Microsoft Excel 11.0 Object Library并單擊選中,然后單擊選擇按鈕,如圖“引用Excel2003”。從中我們可以看出是引用的Excel.Exe文件,這是Excel2003版。Excel2000及Excel2002即Excel XP COM項見(jiàn)“Excel版本對照表”。
打開(kāi)Visual Studio .Net2003命令提示,運行 TlbImp Excel.EXE Interop.Excel.dll
如果是Excel2000,則 TlbImp Excel9.olb Interop.Excel.dll
當然,第一參數Excel.EXE(Excel9.olb)要指定目錄(Office2000安裝目錄),如果不指定,需要把它拷貝到VS.Net安裝路徑下如C:\Visual Studio.Net\SDK\v1.1\Bin;同理,第二參數Interop.Excel.dll是生成的對應的動(dòng)態(tài)庫,如果不指定目錄,默認生成在VS.Net安裝路徑BIN下 ,你可以用你自己喜歡的名字取Interop.Excel.dll,生成之后你就可以在VS.Net開(kāi)發(fā)環(huán)境項目中添加對它的引用了。
Tlbimp.exe為類(lèi)型庫導入程序,它將 COM 類(lèi)型庫中的類(lèi)型定義轉換為公共語(yǔ)言運行庫程序集中的等效定義,關(guān)于它的詳細使用參見(jiàn)MSDN。
用第一種方法和第二種方法引用的庫和默認文件目錄為分別如下: Excel 2000是 Microsoft Excel 9.0 Object Library C:\Program Files\Microsoft Office\Office\EXCEL9.OLB Excel 2002(XP)是 Microsoft Excel 10.0 Object Library C:\Program Files\Microsoft Office\OFFICE10\EXCEL.EXE Excel 2003是 Microsoft Excel 11.0 Object Library C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。