参考1:http://blog.csdn.net/qwlong007/article/details/8943976 //主要参考配置,头文件加内容那段,word例子可以创建,没写进字符串。例子也有问题,需要修改
参考2:http://download.csdn.net/detail/xiapang009/4902368 //例子、他是用的2003的

参考3:http://blog.csdn.net/xxxxxx91116/article/details/8543473// 若要增加功能开参考

一.初始化操作
1.导入类库
下面的操作基于Word2007
点击查看->建立类向导-> Add Class...\From a type Library...-> C:\Program Files\Microsoft Office\Office\MSWORD.OLB,接下来就可以看到导入的类msword.h, msword.cpp。
2.初始化COM
找到App的InitInstance()函数,在其中添加 AfxOleInit()函数的调用,如:
       if (!AfxOleInit())
       {
            AfxMessageBox(_T("注册COM出错!"),MB_OK|MB_ICONWARNING);
              return FALSE;
       }

类(文件CWord2007.h如下:):

#pragma once
#include "CApplication.h"
#include "CDocument0.h"
#include "CDocuments.h"
#include "CSelection.h"
//#include "CParagraphs.h"
//#include "CParagraph.h"
#include "CRange.h"
#include "CnlineShapes.h"
#include "CnlineShape.h"
//以上需要从MSWORD.OLB导入的头文件

#if !defined(AFX_WORDOFFICE_H__ABAF4159_BEC3_4B19_A1D2_A0453F101D30__INCLUDED_)
#define AFX_WORDOFFICE_H__ABAF4159_BEC3_4B19_A1D2_A0453F101D30__INCLUDED_

class CWord2007
{
public:
CWord2007(void);
~CWord2007(void);

public:
CApplication m_wordApp ; 
CDocuments m_wordDocs ;
CDocument0 m_wordDoc ;
CSelection m_wordSelect ;    
CRange m_wordRange;

public:
//*******************************创建*****************************************
void CreateApp(void);
void CreateDocument(void);
void ShowApp(void);
void HideApp(void);

//******************************打开文档**************************************
void OpenDocument(CString fileName);
void SetActiveDocument(short i);

//******************************写操作****************************************
void WriteText(CString strText);
void WriteNewLineText(CString strText,int nLine);
void WriteEndText(CString strText);

//******************************插入图片****************************************
void CWord2007::InsertPicture(CString path);

//******************************保存文档**************************************
void SaveDocument();
void SaveDocumentAs(CString fileName);

//******************************关闭文档**************************************
void CloseDocument();
void CloseApp();

};
#endif

原型实现去

下载

http://download.csdn.net/detail/woqunokia/9735989

mfc 操作word2007相关推荐

  1. MFC操作ini配置文件

    MFC操作ini配置文件 概述       在程序中经常要用到设置或者其他少量数据的存盘,以便程序在下一次执行的时候可以使用,比如说保存本次程序执行时窗口的位置.大小.一些用户设置的数据等等,在    ...

  2. VS2008操作Word2007 2010保存为PDF

    在使用pdflib这个pdf二次开发库的时候,需要将word添加到pdf中,可是pdflib库支持图片和pdf文件的导入,不支持word文件的导入.想到word2007及以上的版本可以直接另存为pdf ...

  3. MFC 操作配置文件INI的方法

    1. VC中用函数读写ini文件的方法 ini文件(即Initialization file),这种类型的文件中通常存放的是一个程序的初始化信息.ini文件由若干个节(Section)组成,每个Sec ...

  4. MFC操作多个安卓设备(发送指令)

    在windows系统中访问安卓设备稍微有些麻烦,需要通过向adb.exe中写入指令进行控制.本篇主要描述MFC访问安卓设备的实例,在上一篇文章 " MFC工程按USB插口显示所有USB设备及 ...

  5. VS2017 MFC操作Excel

    1.首先安装OFFICE软件[Office 2021 ProPlus],此版本为OFFICE16 2.进入VS2017或以下的开发环境,使用快捷键调出CTRL+SHIFT+A调出[添加类] 要VS20 ...

  6. VS2013用MFC操作64位access 2013

    编译环境为64win10操作系统下VS2013,access为64位Office 2013,但是安装了access 2010的数据库引擎可再发行程序包. 最近在用MFC做一个上位机可以程控仪器和模块将 ...

  7. MFC 操作 word

    环境:win7+vs2010+office2010/2013 1.  创建MFC工程,非Unicode. 2.  添加Word的类库 添加所有的接口,可以作为一个文件夹,以后再使用只要加入该文件夹就可 ...

  8. MFC操作Excel增删改查

    本文是在MFC中操作excel,并将excel中的数据导进到listCtrl控件中,并在控件中进行增删改查操作,同时保存到excel表中. 新建MFC项目 应用程序添加,基于对话框模式,下一步,直到 ...

  9. VS2008环境使用MFC操作读取excel文件

    踏破铁鞋无觅处,得来费死了工夫. 本文章的引用来源,本人综合而成. http://blog.csdn.net/chasemylov/archive/2010/08/27/5844826.aspx ht ...

最新文章

  1. matlab单机无限大系统_基于MATLAB的单机无穷大系统短路故障分析_吕鹏
  2. 操作系统的八股文自述(持续更新)
  3. Linux设备驱动剖析之IIC(四)
  4. 批处理下的 cd 与 cd /d 命令
  5. 对齐方式有那些_字节对齐不慎引发的挂死问题
  6. Android Material Design TabLayout属性app:tabMode和app: tabGravity
  7. 《深入理解JVM.2nd》笔记(四):虚拟机性能监控与故障处理工具
  8. LeetCode 787. K 站中转内最便宜的航班(Dijkstra最短路径 + 优先队列)
  9. 清华北大大动作上热搜了,怎么回事?
  10. 远程连接“终端服务器超出了最大允许连接数” 解决
  11. 进程控制(PCB,进程ID,进程状态,fork函数,文件共享)
  12. 收藏+下载!Flink 社区最全学习渠道汇总
  13. 6.面向对象的三大特征
  14. python算法工程师简历_算法工程师岗位简历范文
  15. oracle繁体字筛选,Oracle数据库字符集浅析
  16. SAS univariate过程
  17. 瓦伦达效应:在大是大非面前不要在乎结果所带来的后果,你就会成功!
  18. Java网红10s计时器
  19. 免费使用的在线Axure原型工具找到了!
  20. 集成代码生成器 SpringMVC mybatis shiro druid bootstrap HTML5

热门文章

  1. 外设篇:按键和CPU的中断系统
  2. 健身房社区APP开发怎么获得用户喜爱-甲由科技
  3. 智慧公寓水电管理系统功能与优势
  4. 小米9找不到android beam,小米解答 MIUI 9 系统升级常见问题
  5. ubuntu14.04上Trac配置记录
  6. 站点到站点的流量监控
  7. Python实现的直线段生成算法和圆弧生成算法
  8. Thinkphp5自定义标签
  9. oracle导出字符集ZHS16GBK,ORACLE11g数据库字符集从ZHS16GBK转为UTF8
  10. 达梦数据冲刺A股市场“国产数据库第一股”;我国《AI对话系统分级定义》正式发布;“数字孪生应用技术员”成为新职业 | 每日大事件...