我在VS2005上用VC创建Excel文件,并对其进行操作。我添加excel.exe后加入了_Application,CRange...等等候;
再在stdafx.h中加入如下:
#import "C:\Program Files\Common Files\Microsoft Shared\OFFICE11\mso.dll" rename("RGB", "MSRGB")#import "C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB" raw_interfaces_only, \
rename("Reference", "ignorethis"), rename("VBE", "JOEVBE")#import "D:\Program Files\Microsoft Office\OFFICE11\excel.exe" exclude("IFont", "IPicture") \
rename("RGB", "ignorethis"), rename("DialogBox", "ignorethis"), rename("VBE", "JOEVBE"), \
rename("ReplaceText", "JOEReplaceText"), rename("CopyFile","JOECopyFile"), \
rename("FindText", "JOEFindText"), rename("NoPrompt", "JOENoPrompt")但是添加头文件
include "CApplication.h"
include "CRange.h"
include "CWorksheet.h"
...
编译后就是出现有未定义的类,我不知道还有什么工作没有做!
请大家指点一二,谢谢了!

解决方案 »

  1.   

    Is there something I forgoten? Do me a favor!
      

  2.   

    “添加excel.exe”指的是导入类库的操作吧,而#import是另一种方式的导入类库,二者取其一即可。
      

  3.   

    我去调#import之后就出现更多的错误了。好痛苦啊!
    上次我创建word文档的时候,就出现这种问题,后来我添加一些#improt 和 rename后就没有问题了,这次怎么回事?是不是再添加连接库?
      

  4.   

    我的资源里有一个操作excel的demo 有需要可以下去看看 里面有说明怎么操作