以编程方式在Word文档中插入换行符(不是段落换行符)
本文关键字:换行符 段落 插入 方式 编程 Word 文档 | 更新日期: 2023-09-27 18:08:28
我在c#中使用Office Developer Tools for Visual Studio 2013。从Word 2007开始,添加一个"'n"字符会添加一个段落换行符(它比Word中的换行符增加更多的空间)。如何在文档中添加换行符?我试过"'n","'r"answers"'r'n",所有这些似乎都添加了段落分隔符。
原来Word使用垂直制表符作为换行符。我能够使用"'v"字符将它们添加到范围中。参见什么是垂直标签?
我试过使用几个项目,如:
-
</br>
-
'n'r
-
'u2028'n
-
<w:br/>
,他们不工作,但当简单地用<br/>
替换所需的字符,它工作得很好!
我必须提到我使用VS2013和MS Office2016。
Word正在使用"Line Separator"answers"Paragraph Separator" Unicode字符,代码点分别为2028和2029,来表示这两种不同的换行符。
使用Unicode字符"Line Separator",在c#中表示为''u2028'
。与换行符'n
结合使用
这对我来说很有用:stringBuilder.Append("& lt; w: br/祝辞");