如题想在vs2005 c++ MFC环境下使用EXCEL.OLB
import的地方如下图

调试提示“Class not registered”

于是我就去注册EXCEL.OLB,直接regsvr32提示load成功但是DllRegsterServer入口函数未找到
所以百度到注册方法如下

看样子好像是注册成功了。查看注册表也能找到对应注册信息。但是调试还是报同样的错误。


不知道怎么办了求大神指教。
对了我们环境下面是没有安装office软件的。不知道有没有影响。
------解决思路----------------------
肯定不行啊。
也要装相应版本的Excel才行,否则怎么操作Excel。
------解决思路----------------------
excel安装的时候应该就自动注册了,根本不需要你去注册
------解决思路----------------------
olb不过是个桥而已,不能替代桥对面的东西。
------解决思路----------------------
楼上说得对,以OLE方式访问excel文件,实际上是启动了一个excel进程来处理excel文件,必须要安装excel才行,至于对具体版本有没有依赖,试一试就知道了