(非常好的Word操作封装类)VC中进行office编程的-操作word,可以设置文字的样式,新建表格

转载 2010年07月18日 11:09:00

原作者姓名 汪自军
介绍
VC中进行office编程的-操作word,可以设置文字的样式,新建表格,这里提供给大家一个类--CWzjWordOffice::CWzjOffice类,用来对WORD进行简单的操作。

读者评分 3 评分次数 1

正文
大家先看一下CWzjWordOffice类怎么使用
   CWzjWordOffice wd; //定义一个操作word的对象
   wd.Create(); //创建一个word应用程序增加一个文档
   wd.SetFont(25,"魏碑",RGB(128, 0, 0)); //设置字体(字号,字体名,颜色)
   wd.SetFont(1,0,0); //设置字体为粗体,不是斜体,没有下划线
   wd.SetParaphformat(1); //设置文字为居中对齐
   wd.WriteText("软件工程成绩"); //写文字
   
   wd.m_wdSel.TypeParagraph(); //回车换行
        //设置表格字体
   wd.SetFont(9,"宋体");
   wd.SetFont(0,0,0);
   wd.CreateTable(2,4); //创建一个2行4列的表格
   wd.WriteCellText(1,1,"学号"); //往1行1列单元写“学号”
   wd.WriteCellText(1,2,"姓名"); //往1行2列单元写“姓名”
   wd.WriteCellText(1,3,"年龄"); //...
   wd.WriteCellText(1,4,"省份");
   wd.WriteCellText(2,1,"23020723");
   wd.WriteCellText(2,2,"汪自军");
   wd.WriteCellText(2,3,"25");
   wd.WriteCellText(2,4,"湖北");

   wd.ShowApp(); //显示word
后面是效果图。。。

此主题相关图片如下:
按此在新窗口浏览图片

按此查看图片详细信息




要在VC中进行OFFICE编程,先要导入OFFICE组件库,方法是:VC类向导--增加类--From a type library--找到D:/Program Files/Microsoft Office/OFFICE11/MSWORD.OLB增加一些类,在WORD中要增加的_Application,_Document,_Font,_Paragraphformat,要是后面用到不够的话,还可以回来用同样的方法加上。


下面是类的两个文件

 


.cpp文件


正文完

http://www.vchelp.net/itbookreview/view_paper.asp?paper_id=1625

VC进行Office(word)编程

第一步:将word的接口类导入进来 如果是vc6.01、点View菜单中的ClassWizard(或按CTRL+W) 2. 选择Automation标签,点Add Class并选择"From a ty...
  • Augusdi
  • Augusdi
  • 2013年10月24日 15:25
  • 3554

VC操作Word之(一)

近日作一个小东西涉及到对汇总结果的打印,由于打印只在一台特定的机器进行所以考虑使用Word来实现,这样比较简单而且很专业。开始的时候这个东西没有这项功能后来我闲的无聊看看是否可以实现(以前从来没有做过...
  • snz
  • snz
  • 2007年01月19日 10:39
  • 3071

VC操作操作Word

一、首先在VC下建立简单的对话框程序,然后打开类向导,点右边的Add Class-》from a library,找到word的封装类库,一般在C:/Program Files/Microsoft O...
  • kervin521
  • kervin521
  • 2014年06月10日 22:02
  • 1197

VC++中调用word进行word表格的填写

VC++中调用word进行word表格的填写  下载源代码 在实际应用中,编程者往往喜欢程序能自动生成word说明文档,说明程序运行的状况或运行的结果;或者程序能提取数据库的内容生成word表格,使用...
  • Augusdi
  • Augusdi
  • 2011年05月15日 23:29
  • 3209

VC编程操作word2010生成表格

作者:朱金灿来源:http://blog.csdn.net/clever101    一.   右键单击工程节点,然后选择添加类,如下图:二.   添加TypeLib中的MFC类,如下图:三.   选...
  • clever101
  • clever101
  • 2016年08月11日 17:54
  • 3417

VC++ 操作Word

摘要: 使用VC编程来操纵Office。你可以实现诸如:Word文件打印、传送数据到Word文档、发送E-MAIL、自动产生表格、Excel数据统计、圆饼图,直方图显示、自动报表生成、播放幻灯、do...
  • u011430225
  • u011430225
  • 2015年07月03日 15:41
  • 2082

C#对Word文档的创建、插入表格、设置样式等操作!

下面的例子中包括C#对Word文档的创建、插入表格、设置样式等操作
  • ll2008ok
  • ll2008ok
  • 2017年03月14日 16:45
  • 1637

VS2010 操作Word(三)表格操作

下面是表格操作相关的函数了 设置表格背景颜色: 表格操作: 表格操作比较简单,没去操作很复杂的东西!     代码下载地址:http://download.csdn.net/d...
  • xiangjianbo127
  • xiangjianbo127
  • 2013年02月25日 18:47
  • 1798

Office 中的 Word 及常用操作

在所有 Office 应用程序中,Microsoft Word 可能是应用最广泛的应用程序,它还经常在自定义 Office 解决方案中扮演重要的角色。开发人员用各种不同的方式使用 Word,有一些方式...
  • Andrewniu
  • Andrewniu
  • 2017年01月23日 11:19
  • 731

VC中导出Office的类库, 用于操作Office

在使用VC控制Office时, 找到一个例子工程, 发现工程中有如下8个文件: excel.tlh, excel.tli, mso.tlh, mso.tli, msword.tlh, msword....
  • cay22
  • cay22
  • 2015年06月16日 18:03
  • 1496
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:(非常好的Word操作封装类)VC中进行office编程的-操作word,可以设置文字的样式,新建表格
举报原因:
原因补充:

(最多只允许输入30个字)