【关于在XP和win7上用MFC操作excel的有关问题?】

【关于在XP和win7上用MFC操作excel的问题???】

_Application ExcelApp; // 定义Excel应用程序
Workbooks wbsBooks;
_Workbook wbBook;
Worksheets wssSheets;
_Worksheet wsSheet;
Range rngXls;
FontXls font; // 字体
BordersXls border; // 边框



在win7上编写的软件,用excel.exe中的类。
本来在win7上运行都是好好的。
但软件在XP上就弹出一个对话框:无法创建Excellent应用。





------解决思路----------------------
应该是对应的ole版本不兼容导致的

office系列的ole接口,有些是不兼容的,比如office 2000, office XP以及office 2003都不兼容,要各用个的ole接口。
2003以上我就不太清楚了
------解决思路----------------------
::CoInitialize(NULL);// 这个你一般都初始化在。。BOOL CXXXDlgApp::InitInstance() 中