如何在 Word 2016 邮件合并中打印空白字段

如何在 Word 2016 邮件合并中打印空白字段

我最近升级到了 Office 2016,并尝试使用现有的邮件合并文档。在以前的版本中,有一个选项允许在某些页面中的合并字段没有值时打印空白行。在 Word 2016 中,默认设置似乎是不打印这些字段并将所有内容上移,这会破坏布局。该设置在哪里?

答案1

根据上述要求,在我的例子中,我使用 Excel 电子表格作为数据源,其中可能存在缺失数据,这些数据通常会分流剩余数据,在进行邮件合并时可以选择打印空白行。

  1. 使用自定义功能区选项
  2. 在下拉菜单中选择命令,选择“所有命令”或“不在功能区中的命令”。
  3. 向下滚动列表并找到“邮件合并...”
  4. 添加新的自定义组(将其添加到邮件选项卡是有意义的,但可以添加到任何地方)
  5. 将“邮件合并...”添加到功能区列表,这将创建一个包含额外命令的新组。
  6. 选择此命令将打开一个带有几个选项的面板,其中一个选项是如果没有数据则打印空白行。

答案2

据我所知,Word 的多个版本的标准用户界面中均不提供该设置。

您仍然可以从旧的“邮件合并助手...”访问它,您可以将其放在快速访问工具栏(QAT)中,但我建议您不要将该助手用于其他任何用途,因为使用它在几个版本之前就开始引起一两个问题(虽然我不记得具体是什么了)。

或者,如果您熟悉 VB 编辑器,则可以执行一行 VBA 代码,例如在立即窗口中:

ActiveDocument.MailMerge.SuppressBlankLines = False

将“邮件合并助手”对话框放入 QAT

  • 使用自定义快速访问工具栏QAT 末尾的下拉菜单
  • 选择更多命令...
  • 在里面选择命令来自下拉,选择所有命令
  • 定位邮件合并助手在命令列表中,点击添加将其添加到 QAT
  • 点击好的按钮。

要使用邮件合并助手

  • 创建邮件合并主文档并以通常方式向其附加数据源。
  • 确保邮件合并主文档是活动文档
  • 点击邮件合并助手QAT 中的图标
  • 找到步骤 3 并点击合并...按钮
  • 点击当数据字段为空时打印空白行。按钮
  • 然后我会点击关闭按钮,而不是合并按钮,然后以通常的方式继续合并。同样,ISTR 在这种情况下是更好的选择,尽管我不记得如果您单击合并反而。)

答案3

在文档方面遇到了类似的挑战;从 Suzanne S. Barnhill 那里找到了以下答案,它对我很有用,并且可以作为上述其他建议的替代方案。

“如果在行尾使用换行符(Shift+Enter)而不是段落符(Enter),则空白行的抑制将失败。”

答案摘录自: https://answers.microsoft.com/en-us/office/forum/office_2007-word/mail-merge-to-print-blank-line-when-field-is-null/41ed24b8-4f81-43b3-b1e7-ac3ea314f604?auth=1

答案4

以下是一种低技术含量的方法,在我花了一个多小时尝试其他解决方案在 Word 2016 上使用标签抑制空行后,这种方法对我很有用。

我最终按照向导操作,生成了带有额外空白行的标签。然后我将标签保存到 Word 文档中。

通过选择“编辑单个标签”而不是“打印”(在向导的末尾)可以保存到新文档

在新文档中,执行“查找/替换”以删除空白行。

就我而言,我在标签上使用手动换行符(Shift+ Enter)。

因此,对于查找和替换对话框,我使用快捷键Ctrl+ H(用于查找和替换)

然后对于查找,查找^l^l(小写的 L)并将其替换为^l

这将删除所有出现的手动换行符,然后在另一行上进行换行。

您需要重复此操作,直到不再有空白行。

相关内容