(1)在程序中为了操作ACCESS数据库用如下语句导入相应的库:
#include <comdef.h>
#import "C:\Program Files\Common Files\system\ado\msadox.dll"
#import "c:\program files\common files\system\ado\msado15.dll" no_namespace  rename ("EOF", "adoEOF")
(2)为了操作WORD用如下语句导入相应的库:
#import "C:\\Program Files\\Microsoft Office\\Office12\\MSWORD.OLB" no_namespace raw_interfaces_only rename("FindText","_DreamFindText") rename("Rectangle","_DreamRectangle")  rename("ExitWindows","_DreamExitWindows")
(3)结果编译报错:
1>WordOper.cpp
1>e:\softwork\wordtest\wordtest\debug\msword.tlh(353) : error C3121: 无法更改“Fields”类的 GUID 
1>        e:\softwork\wordtest\wordtest\debug\msado15.tlh(1297) : 参见“Fields”的声明
1>e:\softwork\wordtest\wordtest\debug\msword.tlh(355) : error C3121: 无法更改“Field”类的 GUID 
1>        e:\softwork\wordtest\wordtest\debug\msado15.tlh(1219) : 参见“Field”的声明
1>e:\softwork\wordtest\wordtest\debug\msword.tlh(18597) : error C2011: “Fields”: “struct”类型重定义
1>        e:\softwork\wordtest\wordtest\debug\msado15.tlh(1297) : 参见“Fields”的声明
1>e:\softwork\wordtest\wordtest\debug\msword.tlh(18634) : error C2011: “Field”: “struct”类型重定义
1>        e:\softwork\wordtest\wordtest\debug\msado15.tlh(1219) : 参见“Field”的声明
1>WordTest.cpp
1>e:\softwork\wordtest\wordtest\debug\msword.tlh(353) : error C3121: 无法更改“Fields”类的 GUID 
1>        e:\softwork\wordtest\wordtest\debug\msado15.tlh(1297) : 参见“Fields”的声明
1>e:\softwork\wordtest\wordtest\debug\msword.tlh(355) : error C3121: 无法更改“Field”类的 GUID 
1>        e:\softwork\wordtest\wordtest\debug\msado15.tlh(1219) : 参见“Field”的声明
1>e:\softwork\wordtest\wordtest\debug\msword.tlh(18597) : error C2011: “Fields”: “struct”类型重定义
1>        e:\softwork\wordtest\wordtest\debug\msado15.tlh(1297) : 参见“Fields”的声明
1>e:\softwork\wordtest\wordtest\debug\msword.tlh(18634) : error C2011: “Field”: “struct”类型重定义
1>        e:\softwork\wordtest\wordtest\debug\msado15.tlh(1219) : 参见“Field”的声明
1>WordTestDlg.cpp
1>e:\softwork\wordtest\wordtest\debug\msword.tlh(353) : error C3121: 无法更改“Fields”类的 GUID 
1>        e:\softwork\wordtest\wordtest\debug\msado15.tlh(1297) : 参见“Fields”的声明
1>e:\softwork\wordtest\wordtest\debug\msword.tlh(355) : error C3121: 无法更改“Field”类的 GUID 
1>        e:\softwork\wordtest\wordtest\debug\msado15.tlh(1219) : 参见“Field”的声明
1>e:\softwork\wordtest\wordtest\debug\msword.tlh(18597) : error C2011: “Fields”: “struct”类型重定义
1>        e:\softwork\wordtest\wordtest\debug\msado15.tlh(1297) : 参见“Fields”的声明
1>e:\softwork\wordtest\wordtest\debug\msword.tlh(18634) : error C2011: “Field”: “struct”类型重定义
1>        e:\softwork\wordtest\wordtest\debug\msado15.tlh(1219) : 参见“Field”的声明(4)如果去掉其中一个编译就没问题了,比如去掉ACCESS的库导入,那么WORD的库导入就没问题。请高手指点,万分感谢!