使用C#将带有样式的段落写入word文档

时间:2012-09-29 17:35:42

标签: c# interop ms-word

我一直在尝试将此文本打印到Microsoft Word文档文件中。

项目A:

  • ITEM1
  • ITEM2

项目B:

  • 项目3
  • ITEM4

“项目A:”和“项目B:”的样式为“正文”; 项目列表的样式“Bullet1”

我尝试了很多不同的东西,但没有一个像往常一样。 这是一个例子:

object body = "Body";
object bullet1 = "Bullet1";

Word.Paragraph para2 = _wordDoc.Paragraphs.Add(Missing.Value);            
para2.Range.set_Style(body);
para2.Range.Text = "Items : ";
para2.Range.InsertParagraphAfter();

Word.Paragraph para = _wordDoc.Paragraphs.Add(Missing.Value);
string text = "Item1 \nItem2";
para.Range.Text = text;
para.Range.set_Style(bullet1);

Word.Paragraph para3 = _wordDoc.Paragraphs.Add(Missing.Value);
para3.Range.set_Style(body);
para3.Range.InsertParagraphAfter();

您能告诉我代码中的错误或任何建议吗? 我的假设是set_style有些奇怪,但我无法描述原因。 谢谢。

0 个答案:

没有答案