CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

关于对word进行操作的几个问题

楼主w1net()2006-11-01 22:39:47 在 .NET技术 / C# 提问

小弟想作个自动判分系统,针对word或excel操作的,比如word,要对格式操作是否正确进行自动判断。现在想到的方法有两个:  
  1、将word转换为xml。  
  2、将word转换为二进制。  
  通过和标准的word的xml或二进制代码的比较来判断是否完成。  
  现在有几个问题:  
  1、word转换为以上两种格式是否是唯一的;  
  2、.net中对word的转换操作如何进行。  
  希望各位高手赐教,多谢!~~~ 问题点数:20、回复次数:2Top

1 楼hawkcai(花满楼)回复于 2006-11-09 23:43:27 得分 0

SqlConnection   con   =   new   SqlConnection("Server=.;uid=sa;pwd=sa;Database=tksqldb_train");  
  SqlDataAdapter   da   =   new   SqlDataAdapter("select   st_nr   from   stid1   where   st_id=328",   con);  
  SqlCommandBuilder   MyCB   =   new   SqlCommandBuilder(da);  
  DataSet   ds   =   new   DataSet("st_nr");  
   
   
  byte[]   MyData=   new   byte[0];  
   
  da.Fill(ds,   "stid1");  
  DataRow   myRow;  
  myRow=ds.Tables["stid1"].Rows[0];  
                         
  MyData   =     (byte[])myRow["st_nr"];  
  int   ArraySize   =   new   int();  
  ArraySize   =   MyData.GetUpperBound(0);    
   
  FileStream   fs   =   new   FileStream(@"c:\test1.doc",   FileMode.OpenOrCreate,   FileAccess.Write);  
  fs.Write(MyData,   0,ArraySize);  
  fs.Close();  
  con.Close();  
  Microsoft.Office.Interop.Word.Application   newApp   =   new   Microsoft.Office.Interop.Word.Application();    
   
  //   指定源文件和目标文件  
  object   Source=@"c:\test1.doc";  
  object   Target=@"c:\test1.html";  
  object   Unknown   =Type.Missing;  
  //   打开要转换的Word文件  
  newApp.Documents.Open(ref   Source,ref   Unknown,    
  ref   Unknown,ref   Unknown,ref   Unknown,    
  ref   Unknown,ref   Unknown,ref   Unknown,    
  ref   Unknown,ref   Unknown,ref   Unknown,    
  ref   Unknown,ref   Unknown,ref   Unknown,ref   Unknown,ref   Unknown);  
   
  //   指定文档的类型  
  object   format   =   Microsoft.Office.Interop.Word.WdSaveFormat.wdFormatHTML       ;  
   
  //改变文档类型  
  newApp.ActiveDocument.SaveAs(ref   Target,ref   format,    
  ref   Unknown,ref   Unknown,ref   Unknown,    
  ref   Unknown,ref   Unknown,ref   Unknown,    
  ref   Unknown,ref   Unknown,ref   Unknown,ref   Unknown,ref   Unknown,ref   Unknown,ref   Unknown,ref   Unknown);                                          
   
  //关闭word实例  
  newApp.Quit(ref   Unknown,ref   Unknown,ref   Unknown);  
  MessageBox.Show("转换成html成功!");Top

2 楼hawkcai(花满楼)回复于 2006-11-09 23:44:15 得分 0

把那个WDSaveFormat后面的换成xml就保存成xml了Top

相关问题

关键词

得分解答快速导航

  • 帖主:w1net

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo