VS2010读写EXCEL07遇到的错误处理
2016-03-06 19:29
330 查看
1.通过添加类导入6个类以后,只在CApplication中导入3个库,要注意office安装文件夹放在哪里,比如我用的64位机,用的这个目录C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\OFFICE12\\MSO.DLL
2.COleDispatchDriver基类问题,总是编译出现COleDispatchDriver不是CApplication基类的错误,后面一系列错误都是由此而发,花了2小时时间,终于发现只要把工程里几个包含文件的顺序调整下就行了。比如我的工程把头文件都包含在stdafx.h中,我的顺序是
#include <afxdisp.h> // MFC 自动化类
#include "targetver.h"
#include "CApplication.h"
#include "CRange.h"
#include "CWorkbook.h"
#include "CWorkbooks.h"
#include "CWorksheet.h"
#include "CWorksheets.h"
注意到如果把<afxdisp.h>放在后面就会出现上述问题
3.编译还会出现DialogBox的错误,在前面加上“_”就行了。
4.CoInitialize(NULL)要和CoUninitialize配合,否则报错。
2.COleDispatchDriver基类问题,总是编译出现COleDispatchDriver不是CApplication基类的错误,后面一系列错误都是由此而发,花了2小时时间,终于发现只要把工程里几个包含文件的顺序调整下就行了。比如我的工程把头文件都包含在stdafx.h中,我的顺序是
#include <afxdisp.h> // MFC 自动化类
#include "targetver.h"
#include "CApplication.h"
#include "CRange.h"
#include "CWorkbook.h"
#include "CWorkbooks.h"
#include "CWorksheet.h"
#include "CWorksheets.h"
注意到如果把<afxdisp.h>放在后面就会出现上述问题
3.编译还会出现DialogBox的错误,在前面加上“_”就行了。
4.CoInitialize(NULL)要和CoUninitialize配合,否则报错。
相关文章推荐
- 使用Python生成Excel格式的图片
- Excel 曝出 Power Query 安全漏洞,1.2 亿用户易受远程 DDE 攻击
- VBA将excel数据表生成JSON文件
- excel vba 限制工作表的滚动区域代码
- excel vba 高亮显示当前行代码
- SQL 导入导出Excel数据的语句
- 文本、Excel、Access数据导入SQL Server2000的方法
- C#导出数据到Excel文件的方法
- Vbscript生成Excel报表的常用操作总结
- C#实现导入CSV文件到Excel工作簿的方法
- C#基于NPOI生成具有精确列宽行高的Excel文件的方法
- 总提示[Microsoft][ODBC Excel Driver] 数值字段溢出官方解决方法
- C#将Sql数据保存到Excel文件中的方法
- VC++ 中ListCtrl经验总结
- VC++实现程序开机启动运行的方法
- VC++中HTControl控件类的CHTSlider控制杆控件类简介
- VC++中HTControl控制类使用之CHTDlgBase对话框基类实例
- Vc++ 控件List Control用法总结
- VC6.0实现读取Excel数据的方法
- MFC控件大小随窗体大小而改变