Oracle SQL> SSRS 输出 > MS-Word 信封格式问题

Oracle SQL> SSRS output > MS-Word envelop formatting issue

我们正在努力为最终用户提供 MS-Word 的邮件信封功能。

我们尝试过的方法:

  1. 使用 chr(10) 和 chr(13) 的变体,每次出现相同格式的问题。
  2. 尝试使用 chr(0182) 直接从 SQL 插入段落字符。这会插入段落符号,但它被视为特殊字符(按原样出现)而不是单词中的实际段落符号。

如果有其他方法可以解决此问题,请提出建议。或者是否有更好的方法来满足需求本身。 谢谢。

Word 中的段落符号仅为 ANSI 13。任何其他组合,例如您当前导出到 Word 的 ANSI 10 + ANSI 13,将无法被正确识别。只需去掉 ANSI 10,您应该会得到预期的结果。

好了,我们用到的是SSRS报表中的占位符。 Insider 文本框,放置一些占位符,在导出到 word 时生成 '¶' 和下一行。您可以添加一些静态文本和占位符(用于动态数据)。有了这个,我们不需要更改 SQL 来获取特定格式的数据。 例如。 Address: [Placeholder-AddressLine1], [Placeholder-AddressLine2] [Placeholder-CityAndZip]