繁体中文
设为首页
加入收藏
当前位置:ASP技术首页 >> ASP基础 >> 如何用c#解析word(1)--获得文档中的style标签

如何用c#解析word(1)--获得文档中的style标签

2006-05-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:前几天 受人指点 随手写了这个 代码 :注 在vb中实现此功能很简单 但是在c#中却不是太简单,很多方法 用法不同 当时让我 痛苦了好半天 word.Document doc=null; word.ApplicationClass app=new ApplicationClass(...

前几天 受人指点 随手写了这个 代码

:注 在vb中实现此功能很简单 但是在c#中却不是太简单,很多方法

用法不同 当时让我 痛苦了好半天

word.Document doc=null;

word.ApplicationClass app=new ApplicationClass();

word.Style _style;

string _XMLStr="";

object missing=System.Reflection.Missing.Value;

try

{

object FileName=Server.MapPath(".")+"\\test.doc";

object readOnly = false;

object isVisible = true;

object index=0;

doc=app.Documents.Open(ref FileName,ref missing,ref readOnly,ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref isVisible,ref missing,ref missing,ref missing,ref missing);

foreach(word.Paragraph pa in app.ActiveDocument.Paragraphs)

{

_style=(word.Style)pa.get_Style();

this.listStyle.Items.Add(_style.NameLocal);

}

}

catch(Exception ex)

{

js.ShowMsg(ex.Message);

}

finally

{

doc.Close(ref missing,ref missing,ref missing);

app.Quit(ref missing,ref missing,ref missing);

//app.ActiveDocument.Close(ref missing,ref missing,ref missing);

GC.Collect();

}

责任编辑:admin
相关文章