| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3441 人关注过本帖
标题:VC中进行office编程--操作word(VC6)
只看楼主 加入收藏
zjwang
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-6-27
收藏
 问题点数:0 回复次数:0 
VC中进行office编程--操作word(VC6)
VC中进行office编程-操作word,可以设置文字的样式,新建表格,这里提供给大家一个类--CWzjWordOffice::CWzjOffice类,用来对WORD进行简单的操作。



大家先看一下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,要是后面用到不够的话,还可以回来用同样的方法加上。

下载类文件(.h文件和.cpp文件):http://www.

[[it] 本帖最后由 zjwang 于 2008-6-28 09:08 编辑 [/it]]
搜索更多相关主题的帖子: office 
2008-06-27 14:59
快速回复:VC中进行office编程--操作word(VC6)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017451 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved