- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MFC/VC++调用word进行报表制作
使用word进行数据报告的制作可谓非常方便,word具有非常强大的编辑、排版功能。使用word能够制作出内容丰富、样式精美的报告。我们在工作中当然会有报表报告的需求,如果能够在MFC/VC++里面能够调用word进行word格式报告的自动生成,岂不是一件非常惬意的事情。
我在工作当中需要对大量的数据或者各种测试数据进行统计分析,最终的统计分析结果总归要汇总为一份报告,不管是内部使用也好还是外部提供给客户也好,一份内容翔实、格式精美的报告自然必不可少。我对MFC/VC++也不是高手,只是业余爱好自己动动手做些东西。自然,低于VC操作word可谓完全没有经验,在网络上面也查找了很多资料,都是些只言片语,不能真正的领略通过VC使用word的方法。于是自己摸索了几个礼拜,可谓耗时甚长,劳心劳力啊。MS的东西,封装的也太严实了,对于函数部分只有些许的简单介绍,往往看的云里雾里。没有实践还是不行啊!体会自己的经历,虽然辛苦但也有收获。不想其他朋友再继续走我走过的路,浪费时间、精力,故成文以共享。
废话少说,进入正题吧。
第一步,当然我们需要首先导入word需要的库。通过ClassWizard-Add Class选择From a Type Library…定位需要的库文件导入。本例应该使用C:Program FilesMicrosoft OfficeOFFICE11MSWORD.OLB,在这里尽可选择所有的类导入,反正用的时候都有了,呵呵。完成这一步,我们得到两个文件msword.h和msword.cpp,那就加入你的工程吧。
说明:如果需要在VC++/MFC开发程序操作word/excel等office元素,那么需要对必要的类型库进行导入.下面是office系列的类型库参考,导入类型库时候请选择正确的类型库进行导入.
应用程序
类型库
Microsoft Access 97
Msacc8.olb
Microsoft Jet Database 3.5
DAO350.dll
Microsoft Binder 97
Msbdr8.olb
Microsoft Excel 97
Excel8.olb
Microsoft Graph 97
Graph8.olb
Microsoft Office 97
Mso97.dll
Microsoft Outlook 97
Msoutl97.olb
Microsoft PowerPoint 97
Msppt8.olb
Microsoft Word 97
Msword8.olb
Microsoft Access 2000
Msacc9.olb
Microsoft Jet Database 3.51
DAO360.dll
Microsoft Binder 2000
Msbdr9.olb
Microsoft Excel 2000
Excel9.olb
Microsoft Graph 2000
Graph9.olb
Microsoft Office 2000
Mso9.dll
Microsoft Outlook 2000
Msoutl9.olb
Microsoft PowerPoint 2000
Msppt9.olb
Microsoft Word 2000
Msword9.olb
Microsoft Access 2002
Msacc.olb
Microsoft Excel 2002
Excel.exe
Microsoft Graph 2002
Graph.exe
Microsoft Office 2002
MSO.dll
Microsoft Outlook 2002
MSOutl.olb
Microsoft PowerPoint 2002
MSPpt.olb
Microsoft Word 2002
MSWord.olb
Microsoft Office Access 2003
Msacc.olb
Microsoft Office Excel 2003
Excel.exe
Microsoft Office Graph 2003
Graph.exe
Microsoft Office 2003
MSO.dll
Microsoft Office Outlook 2003
MSOutl.olb
Microsoft Office PowerPoint 2003
MSPpt.olb
Microsoft Office Word 2003
MSW
文档评论(0)