请教各位,如何实现以下这个操作?
EXCEL程序已经打开新建了一个文件 ,还没有存盘,但是里面已经写入数据了。
我作的一个程序打把这个没操作的EXCEL新建文件中的数据读取出来。不知道如
何用程序实现这个功能?求代码与思路。请各位高手帮忙,在线等

解决方案 »

  1.   

    EXCEL2003与2010可能操作代码是不是不同?
      

  2.   

     2003 和 2007 是不同的,如果你要做2003的,你可以到我的上传的资源里下载,有个完整的操作EXCEL的例子,我觉得里面肯定有你需要的东西。
      

  3.   

    我现在不明白的是,如何连上一个已经打开的EXCEL对象。
    感觉用COM的函数CoCreateInstance创建的是一个新的EXCEL对象,不是现有的。
      

  4.   

    下了那个例子,不好用啊,,
    只能新建,不能连上现有的EXCEL对象。
      

  5.   

    _Application   app;
    _Workbook     workbk;
    workbk = app.GetActiveWorkbook();workbk就是当前打开的excel。
    大体就是这么个意思,office里面的东西道理都是相同的,你可以到 你导出的类文件里面找找,基本根据名字就可以看出函数的功能。
    另外你也可以通过录制宏录制一下VBA代码,然后照着葫芦画瓢,自己专为VC代码。