複数行の差し込みフィールドと行間隔

複数行の差し込みフィールドと行間隔

データベース フィールドには複数の行が含まれます。フィールドが 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節内で) を使用して、「ハードリターン」を「ソフト」リターンに変換できます。

これで問題は解決しますが、マージ前にフィールドの内容を変更する必要がない回答であれば、どのような回答でも受け入れます。

関連情報