dsoframer中#import EXCEL.exe和MSPPT.OLB错误

#import "C:\Program Files\Microsoft Office\Office14\MSWORD.olb" rename("ExitWindows","ExitWindowsEx"),rename_namespace("MSWord")
using namespace MSWord;

//C:\Program Files\Microsoft Office\Office12
#import "C:\Program Files\Microsoft Office\Office14\EXCEL.exe" rename("RGB","RGBEx"),rename("DialogBox","DialogBoxEx"),rename_namespace("MSExcel")
using namespace MSExcel;

//C:\Program Files\Microsoft Office\Office12
#import "C:\Program Files\Microsoft Office\Office14\MSPPT.OLB" named_guids,rename_namespace("MSPPT")
using namespace MSPPT;

错误 54 error C2872: “Window”: 不明确的符号

错误 48 error C2872: “ThreeDFormat”: 不明确的符号
问题上面的几句代码中也没有出现这几个单词啊 这错误是啥意思,怎么解决?

有没有大神知道啊,指点一下小弟

不知道有没人愿意解答一下

应该是引用顺序的问题吧 看下输出提示

#import "C:\Program Files\Common Files\Microsoft Shared\OFFICE12\mso.dll"
#import "C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB" raw_interfaces_only, rename("Reference", "ignorethis"), rename("VBE", "GREATWSVBE")

#import "C:\Program Files\Microsoft Office\OFFICE12\excel.exe" exclude("IFont", "IPicture") rename("RGB", "XLSRGB"), rename("DialogBox", "ignorethis"), rename("VBE", "GREATWSVBE")
//using namespace Excel;

#import "c:/program files/common files/system/ado/msado15.dll" rename("EOF","adoEOF")

//之后的代码用 using namespace ADODB;