以编程方式将换行符(不是段落中断)插入到Word文档中

我在C#中使用Office Developer Tools for Visual Studio 2013。 从Word 2007开始,添加“\ n”字符会添加一个段落(比Word中的换行符增加更多空间)。 如何在文档中添加换行符? 我试过“\ n”,“\ r”和“\ r \ n”所有这些似乎都添加了段落。

事实certificate,Word使用垂直制表符进行换行。 我能够使用“\ v”字符添加它们到范围。 请参阅什么是垂直选项卡? 更多细节。

我试过使用几个项目,例如:

  • \n\r
  • \u2028\n

他们不工作,但只是简单地替换所需的字符,它工作得很好!

我必须提到我使用VS2013和MS Office2016。

Word使用“行分隔符”和“段落分隔符”Unicode字符,分别使用代码点2028和2029来表示各种类型的中断。

使用Unicode字符“行分隔符”,用C#表示为'\u2028' 。 将此与换行符\n结合使用。

这对我有用:stringBuilder.Append(“”);