C++使用OLE操作word

 时间:2024-10-13 23:45:05

1、新建一个MFC项目(ExportExcel), 建立完后点击右键,添加--类--MFC--TypeLib中的MFC类。

C++使用OLE操作word

2、点添加完后,注意下,找到相关头文件,注释红色那行//#import "D:\\Program Files\\Microsoft Office\\OFFICE11\\EXCEL.EXE" no_namespace不删除则会有莫名其妙编译错误

C++使用OLE操作word

3、在应用程序类的InitInstance函数中初始化 OLE 库:if (!AfxOleInit())AfxMessageBox(IDP_OLE_INIT_FAILED);return FALSE;

C++使用OLE操作word

4、一定要先在APP的InitInstance()函数中,对话框初始化之前调用函数:AfxOleInit(); 否则调用CreateDispatch("Excel.Application",NULL))总是会失败(认为:创建Excel服务失败,你可能没有安装EXCEL)

C++使用OLE操作word

5、操作Excel的主要步骤如下:创建一个Excel应用程序。得到Workbook的容器.打开一个Workbook或者创建一个Workbook。得到Workbook中的Worksheet的容器。

C++使用OLE操作word

6、打开一个Worksheet或者创建一个WorkSheet。通过Range对WorkSheet中的单元格进行读写操作。保存Exce造婷用痃l。释放资源。当没有定义_UNICODE时,TCHAR就是普通的char类型,而当定义了UNICODE宏时,TCHAR就转为了WCHAR类型,即_L类型。因此,在使用 _T的时候,能够对两种字符根据情况进行切换。

C++使用OLE操作word
  • excel之vb如何点击按钮弹出是否选择对话框
  • TortoiseSVN使用第三方工具对比文件
  • EXCEL中TRIM函数基本原理
  • echarts中设置effectScatter提示框方法
  • beyond compare3如何使用
  • 热门搜索
    手抄报装饰简笔画 可爱的中国手抄报 科技节手抄报资料 手抄报读书伴我成长 遵纪守法手抄报图片 中华美德手抄报 感恩老师的手抄报图片 元旦节手抄报图片 初中小组手抄报 数学手抄报图片大全