C# 使用C语言将有风格的段落写入word文档#

C# 使用C语言将有风格的段落写入word文档#,c#,interop,ms-word,C#,Interop,Ms Word,我一直在尝试将此文本打印到Microsoft Word文档文件中 项目A: 项目1 项目2 项目B: 项目3 项目4 我有“项目A:”和“项目B:”的样式“正文”; 并为项目列表设置“Bullet1”样式 我尝试了许多不同的事情,但没有一件是按它应该的方式工作的。 这是一个例子: object body = "Body"; object bullet1 = "Bullet1"; Word.Paragraph para2 = _wordDoc.Paragraphs.Add(Missing

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

项目A:

  • 项目1
  • 项目2
项目B:

  • 项目3
  • 项目4
我有“项目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();
你能告诉我代码上的错误或任何建议吗? 我的假设是,SETU风格有些奇怪,但我无法描述原因。
谢谢。

运行该代码示例时会发生什么?错误?格式错误的文本?格式错误的文本。子弹不在目标线内,样式混乱。这有帮助吗?有帮助。我可能需要更改某些部分,但现在我对样式和添加段落有了更多的了解。。谢谢!!