多行合併欄位和行間距

多行合併欄位和行間距

資料庫欄位包含多行。當欄位在Word文件中合併時,每一行都成為一個段落,因此每行都會獲得段落間距。

例子:

«my_merge_field»

格式為「前面有空格:12 pt」。合併後的結果是:

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

我嘗試勾選“不要在相同樣式的段落之間添加空格”(在段落格式上),但這沒有幫助......因為上一段相同風格的。

如果有我可以使用的“軟返回”代碼,我可以更改資料庫欄位的行分隔符號。

答案1

好吧,我剛剛發現“軟返回”的代碼是NCHAR(11)

所以我可以使用REPLACE(dbfield, NCHAR(13)+NCHAR(10), NCHAR(11))(在SELECT子句中)將“硬回報”轉換為“軟”回報。

雖然這解決了我的問題,但我會接受任何不需要在合併之前修改欄位內容的答案。

相關內容