我正在尝试通过vb.net访问ObjectFrame的方法和属性。 但当我宣布这是
时Dim objOLEObject As ObjectFrame
然后尝试将其实例化为
ObjOLEObject = New ObjectFrame
它显示如下错误:
“ 429:由于以下错误,使用CLSID {3806e95d-e47c-11-cd-8701-00aa003f0f7}的组件的COM类工厂无法运行失败:80040154 ”
要解决此问题,我们重新安装了MS-Office 2003和VS-2005,但无法获得解决方案。
有人可以建议我如何在vb.net中声明和使用它吗?
感谢。
答案 0 :(得分:1)
确保已使用regsvr32注册了dll。通过在注册表中查找CLSID来验证。
确保所有相关的dll都可用。
我相信这是一个没有注册错误的课程。
答案 1 :(得分:0)
添加到Josh所说的内容,您是否已检查所有依赖项文件是否存在?
这个帖子可能会有所帮助 http://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/88a6ea68-f476-4231-822f-27fabe59f458/