如何用c#解析word(1)--获得文档中的style标签
点击次数:23 次 发布日期:2008-11-26 23:53:44 作者:源代码网
|
源代码网推荐 源代码网推荐:注 在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(); 源代码网推荐 } 源代码网推荐 源代码网推荐 源代码网推荐 源代码网供稿. |
