总是会提示:创建excel服务失败这是为什么呢?在调用前已经确保已经调用了如下函数初始化com库,
   if (CoInitialize(NULL)!=0) 

AfxMessageBox("初始化COM支持库失败!");
exit(1); 

解决方案 »

  1.   

    if(!App.CreateDispatch("Excel.Application",NULL)) 

    AfxMessageBox("创建Excel服务失败!"); 
    exit(1); 
    }
    这里App好像是一个无效的值。这是为什么呢?
      

  2.   

    电脑必须装有EXCEL,你装的有嘛
      

  3.   

    的确是没有装office。这个能否不装office就可以运行程序呢?是不是com库中没有操作excel的组件?如果没有,那仅添加上去是否就可以了呢?如何添加呢?对com一塌糊涂。哪位有时间的朋友帮忙解答一下吧!万分感谢~
      

  4.   

    用ADO的话有Excel的ADO数据库驱动程序就好了,用Excel提供的com接口的话需要安装Excel.