2011-05-11 41 views
0

我使用的VisualStudio 2008Excel的應用在VB.net VS2008

同時加入參考的Microsoft.Office.Interop.Excel我們有管理的(在.NET選項卡)創建VB.net中一個Excel應用程序和不受管理(在COM TAB上)。

當前我引用COM選項卡,但它沒有正確顯示錯誤。

我可以在.NET選項卡上使用excel interop嗎?

哪一個是更好的參考方法,這兩者之間有什麼區別?

回答

0

是,不要使用.NET互操作庫創建命名空間「的Microsoft.Office.Interop.Excel」

然後用

Private app As Microsoft.Office.Interop.Excel.Application 

,並定義一個應用對象或a)連接到一個運行Excel應用程序與

app = CType(GetObject([Class]:="Excel.Application"), Microsoft.Office.Interop.Excel.Application) 

或b)創建

01新的Excel應用程序
app = CType(CreateObject(ProgId:="Excel.Application"), Microsoft.Office.Interop.Excel.Application) 

祝你好運!

0

Interop庫的.NET版本基本上是.NET包裝中的COM組件。建議使用.NET實現。