我最近升级到了 Office 2016,并尝试使用现有的邮件合并文档。在以前的版本中,有一个选项允许在某些页面中的合并字段没有值时打印空白行。在 Word 2016 中,默认设置似乎是不打印这些字段并将所有内容上移,这会破坏布局。该设置在哪里?
答案1
根据上述要求,在我的例子中,我使用 Excel 电子表格作为数据源,其中可能存在缺失数据,这些数据通常会分流剩余数据,在进行邮件合并时可以选择打印空白行。
- 使用自定义功能区选项
- 在下拉菜单中选择命令,选择“所有命令”或“不在功能区中的命令”。
- 向下滚动列表并找到“邮件合并...”
- 添加新的自定义组(将其添加到邮件选项卡是有意义的,但可以添加到任何地方)
- 将“邮件合并...”添加到功能区列表,这将创建一个包含额外命令的新组。
- 选择此命令将打开一个带有几个选项的面板,其中一个选项是如果没有数据则打印空白行。
答案2
据我所知,Word 的多个版本的标准用户界面中均不提供该设置。
您仍然可以从旧的“邮件合并助手...”访问它,您可以将其放在快速访问工具栏(QAT)中,但我建议您不要将该助手用于其他任何用途,因为使用它在几个版本之前就开始引起一两个问题(虽然我不记得具体是什么了)。
或者,如果您熟悉 VB 编辑器,则可以执行一行 VBA 代码,例如在立即窗口中:
ActiveDocument.MailMerge.SuppressBlankLines = False
将“邮件合并助手”对话框放入 QAT
- 使用自定义快速访问工具栏QAT 末尾的下拉菜单
- 选择更多命令...
- 在里面选择命令来自下拉,选择所有命令
- 定位邮件合并助手在命令列表中,点击添加将其添加到 QAT
- 点击好的按钮。
要使用邮件合并助手,
- 创建邮件合并主文档并以通常方式向其附加数据源。
- 确保邮件合并主文档是活动文档
- 点击邮件合并助手QAT 中的图标
- 找到步骤 3 并点击合并...按钮
- 点击当数据字段为空时打印空白行。按钮
- 然后我会点击关闭按钮,而不是合并按钮,然后以通常的方式继续合并。同样,ISTR 在这种情况下是更好的选择,尽管我不记得如果您单击合并反而。)
答案3
在文档方面遇到了类似的挑战;从 Suzanne S. Barnhill 那里找到了以下答案,它对我很有用,并且可以作为上述其他建议的替代方案。
“如果在行尾使用换行符(Shift+Enter)而不是段落符(Enter),则空白行的抑制将失败。”
答案4
以下是一种低技术含量的方法,在我花了一个多小时尝试其他解决方案在 Word 2016 上使用标签抑制空行后,这种方法对我很有用。
我最终按照向导操作,生成了带有额外空白行的标签。然后我将标签保存到 Word 文档中。
通过选择“编辑单个标签”而不是“打印”(在向导的末尾)可以保存到新文档
在新文档中,执行“查找/替换”以删除空白行。
就我而言,我在标签上使用手动换行符(Shift+ Enter)。
因此,对于查找和替换对话框,我使用快捷键Ctrl+ H(用于查找和替换)
然后对于查找,查找^l^l
(小写的 L)并将其替换为^l
。
这将删除所有出现的手动换行符,然后在另一行上进行换行。
您需要重复此操作,直到不再有空白行。