2008-12-12 32 views
0

我想通過vb.net達到ObjectFrame的方法和屬性。 但是,當我宣佈這是如何實例化VB.NET中的ObjectFrame

Dim objOLEObject As ObjectFrame 

,然後試圖實例作爲

ObjOLEObject = New ObjectFrame 

它表明類似的錯誤:

429:用CLSID Retriveing COM類工廠的部件{3806e95d-e47c-11-cd-8701-00aa003f0f7}由於以下錯誤而失敗:80040154

爲了解決這個問題,我們重新安裝了MS-Office 2003和VS-2005,但無法獲得解決方案。

任何人都可以建議我如何聲明和使用vb.net?

謝謝。

+0

請更正問題的標題。有人面臨着同樣的問題將無法到達這裏,除非你句話是正確的。另外,標籤vb.net是不夠的。我想你應該添加辦公室互操作,MS-訪問(如果我正確地理解你的問題) – shahkalpesh 2008-12-12 07:20:12

回答

1

確保該DLL已經使用regsvr32註冊。通過在註冊表中查找CLSID進行驗證。

確保所有相關的dll都可用。

我相信這是一個沒有註冊的錯誤類。

+0

我已經通過註冊了,發現ObjectFrameClass已經存在。那我現在可以做什麼。 – Suman 2008-12-12 06:07:52

+0

我不知道....你可以創建VBScript中的對象?昏暗的集o =創建對象(「你需要把PrgId在這裏」) 我不知道它是一個組件或互操作問題 – JoshBerke 2008-12-12 17:33:46