发布网友 发布时间:2022-04-23 16:59
共1个回答
热心网友 时间:2023-10-09 23:19
org.codehaus.xfire.fault.XFireFault: Index: 1, Size: 1
在网上找到一个类似的例子,照着做了出来,以下代码供参考:
新建一个基于对话框的VC++6.0工程,名为Paint,拉一个按钮到对话框当中,双击添加消息响应函数。
void CPaintDlg::OnButton3()
{
// TODO: Add your control notification handler code here
CWzjWordOffice wd; //定义一个操作word的对象
wd.Create(); //创建一个word应用程序增加一个文档
wd.SetFont("魏碑", 25, RGB(128,0,0),0);//设置字体(字号,字体名,颜色)
wd.SetFont(1,0,0); //设置字体为粗体,不是斜体,没有下划线
wd.SetParaphformat(1); //设置文字为居中对齐
wd.WriteText("软件工程成绩"); //写文字
wd.m_wdSel.TypeParagraph(); //回车换行
//设置表格字体
wd.SetFont("宋体", 9, RGB(128,0,0),0);//(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类向导(View菜单class wizard)--增加类--From a type library--找到D:\Program Files\Microsoft Office\OFFICE11\MSWORD.OLB增加一些类,在WORD中要增加的_Application,_Document,_Font,_Paragraphformat,Tables,Cells等等,需要时再添加
新建一个类:CWzjOffice,这是头文件h***********************************************************
// WzjOffice.h: interface for the CWzjOffice class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_WZJOFFICE_H__D3F07FB5_7202_4BB2_BCB8_A437EAE32837__INCLUDED_)
#define AFX_WZJOFFICE_H__D3F07FB5_7202_4BB2_BCB8_A437EAE32837__INCLUDED_
#i......
侯兊昹怐唽獂戦媌埍椭拐洕抯牶