Microsoft.Office.Interop.Excel命名空間要添加什么引用
在visual Studio 2005命令提示工具中,定位到Excel安裝目錄,運(yùn)行“TlbImp EXCEL.EXE”命令,把Excel.exe編譯為Excel.dll。這一步會(huì)在你的機(jī)器上面的安裝Office的目錄下面的Office11(office2003)目錄下生成Excell.dll,所以在引用的時(shí)候要到這個(gè)目錄下面來找Excel.dll。 在項(xiàng)目的引用節(jié)點(diǎn)單擊右鍵,在彈出的菜單中單擊添加引用...在彈出的對(duì)話框中單擊COM項(xiàng),找到Microsoft Excel 11.0 Object Library并單擊選中,然后單擊選擇按鈕,如圖“引用Excel2003”。從中我們可以看出是引用的Excel.Exe文件,這是Excel2003版。Excel2000及Excel2002即Excel XP COM項(xiàng)見“Excel版本對(duì)照表”。
打開Visual Studio .Net2003命令提示,運(yùn)行 TlbImp Excel.EXE Interop.Excel.dll
如果是Excel2000,則 TlbImp Excel9.olb Interop.Excel.dll
當(dāng)然,第一參數(shù)Excel.EXE(Excel9.olb)要指定目錄(Office2000安裝目錄),如果不指定,需要把它拷貝到VS.Net安裝路徑下如C:\Visual Studio.Net\SDK\v1.1\Bin;同理,第二參數(shù)Interop.Excel.dll是生成的對(duì)應(yīng)的動(dòng)態(tài)庫,如果不指定目錄,默認(rèn)生成在VS.Net安裝路徑BIN下 ,你可以用你自己喜歡的名字取Interop.Excel.dll,生成之后你就可以在VS.Net開發(fā)環(huán)境項(xiàng)目中添加對(duì)它的引用了。
Tlbimp.exe為類型庫導(dǎo)入程序,它將 COM 類型庫中的類型定義轉(zhuǎn)換為公共語言運(yùn)行庫程序集中的等效定義,關(guān)于它的詳細(xì)使用參見MSDN。
用第一種方法和第二種方法引用的庫和默認(rèn)文件目錄為分別如下: 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
本文來自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/beancurd005/archive/2008/07/08/2625274.aspx |
|