多行合并字段和行间距


1

数据库字段包含多行。在Word文档中合并字段时,每一行都成为一个段落,因此每个行都获得段落间距。

例:

«my_merge_field»

被格式化为“之前的空间:12磅”。合并后的结果是:

Text before

Line 1 of my merge field

Line 2 of my merge field

Line 3

预期:

Text before

Line 1 of my merge field
Line 2 of my merge field
Line 3

我尝试勾选“不要在相同样式的段落之间添加空格”(关于段落格式)但它没有帮助...因为前一段具有相同的样式。

我可以更改数据库字段的行分隔符,如果有“软返回”代码我可以使用。

Answers:


0

好的,我刚发现“软回归”的代码是NCHAR(11)

所以我可以使用REPLACE(dbfield, NCHAR(13)+NCHAR(10), NCHAR(11))(在该SELECT条款中)将“硬回报”转换为“软回报”。

虽然这解决了我的问题,但我会接受任何在合并之前不需要修改字段内容的答案。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.