导入COM库:Microsoft word 11.0 Object Library.
引用里面就增加了: object oMissing = System.Reflection.Missing.Value;
object oEndOfDoc = " \\endofdoc " ; /**/ /* \endofdoc is a predefined book */ // Start Word and create a new document.
Word._Application oWord;
Word._Document oDoc;
oWord = new Word.Application();
oWord.Visible = true ;
oDoc = oWord.Documents.Add( ref oMissing, ref oMissing,
ref oMissing, ref oMissing); // Insert a paragraph at the beginning of the document.
Word.Paragraph oPara1;
oPara1 = oDoc.Content.Paragraphs.Add( ref oMissing);
oPara1.Range.Text = " Heading 1 " ;
oPara1.Range.Font.Bold = 0 ;
oPara1.Format.SpaceAfter = 24 ; // 24 pt spacing after paragraph.
oPara1.Range.InsertParagraphAfter();
通过上面的方法 打开一个word 里面有条语句是 oPara1.Range.Text = "Heading 1" ; 那么word里面显示出来的值就是 Heading 1 , 可是因为我得到的值会是带着样式的,而我又不能把样式过滤掉,因为我希望在word里面的数据可以根据我这些样式显示,该怎么做呢?
例如 oPara1.Range.Text = "<div style='''>Heading 1</div>";这样显示出来的结果在word里面肯定就是<div style='''>Heading 1</div>
我希望显示出来的结果是 Heading 1 内容在word里面又能按样式显示,该怎么做呢。
引用里面就增加了: object oMissing = System.Reflection.Missing.Value;
object oEndOfDoc = " \\endofdoc " ; /**/ /* \endofdoc is a predefined book */ // Start Word and create a new document.
Word._Application oWord;
Word._Document oDoc;
oWord = new Word.Application();
oWord.Visible = true ;
oDoc = oWord.Documents.Add( ref oMissing, ref oMissing,
ref oMissing, ref oMissing); // Insert a paragraph at the beginning of the document.
Word.Paragraph oPara1;
oPara1 = oDoc.Content.Paragraphs.Add( ref oMissing);
oPara1.Range.Text = " Heading 1 " ;
oPara1.Range.Font.Bold = 0 ;
oPara1.Format.SpaceAfter = 24 ; // 24 pt spacing after paragraph.
oPara1.Range.InsertParagraphAfter();
通过上面的方法 打开一个word 里面有条语句是 oPara1.Range.Text = "Heading 1" ; 那么word里面显示出来的值就是 Heading 1 , 可是因为我得到的值会是带着样式的,而我又不能把样式过滤掉,因为我希望在word里面的数据可以根据我这些样式显示,该怎么做呢?
例如 oPara1.Range.Text = "<div style='''>Heading 1</div>";这样显示出来的结果在word里面肯定就是<div style='''>Heading 1</div>
我希望显示出来的结果是 Heading 1 内容在word里面又能按样式显示,该怎么做呢。
解决方案 »
- DataView.AddNew() throw not allow null
- 新手求助关于writeline的问题
- datagridview和combobox的问题
- 初学.net,一个判断语句的语法问题请教
- 能不能在datagrid的selectedIndexChenged事件中将选种的数据写入textbox中?
- 一个浏览器的代码,要的留下邮箱
- 网上找到个C# SMTP(SOCKET)的类,但是有如下问题。。。
- 请教怎么写DataList中RadioButtonList的SelectedIndexChanged事件
- TreeView与ListView的搭配问题
- 急:各位老大,请告诉小弟哪有好用的(不用注册的前提下)C#编辑器,小生有礼了!
- 如何解析这样的XML
- 郁闷啊,又是我,帮忙修正一条正则表达式,最后一条,谢谢啦
c#页面信息(从数据库读取出来的)如何写入word,并打开。我要图片和样式都可以写入到word里面并且不会乱的。而且打开的时候word显示的就是页面视图的格式。急求哪位大侠可以指点下。有代码可以发到我邮箱 [email protected] 感激不尽了....