org.codehaus.xfire.fault.XFireFault: Index: 1, Size: 1

发布网友 发布时间: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......

  侯兊昹怐唽獂戦媌埍椭拐洕抯牶

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com