[.NET] VB.NET內如何正確宣告excel元件?

看板Visual_Basic作者 (皮老闆)時間14年前 (2011/05/25 08:23), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
請輸入專案類型(網站專案或者應用程式專案): VB.NET + NetFramework 4.0 宣告excel元件,如果使用VB6的語法 dim oXL as excel.workbook set oXL = new excel.workbook 到new這邊時便會出錯 擷取元件 (CLSID 為 {00020819-0000-0000-C000-000000000046}) 的 COM Class Factory 失敗,因為發生下列錯誤: 80040154 類別未登錄 (發生例外狀況於 HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))。 改使用CreateObject也不行, google後有人說使用excelapp可行,但是VB.net內好像沒有該關鍵字. so有無正確宣告excel workbook的範例? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 221.120.65.219

05/25 10:09, , 1F
自問自答 不要用new,利用application.workbooks.add()
05/25 10:09, 1F
文章代碼(AID): #1Dt4mCXr (Visual_Basic)