
資料庫欄位包含多行。當欄位在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
子句中)將“硬回報”轉換為“軟”回報。
雖然這解決了我的問題,但我會接受任何不需要在合併之前修改欄位內容的答案。