将 Excel 2013 单元格链接到 Word 2013 表格单元格会添加不必要的换行符

将 Excel 2013 单元格链接到 Word 2013 表格单元格会添加不必要的换行符

我遇到一个问题,当我尝试将包含使用公式的内容的 Excel 单元格复制到 Word 文档表格单元格中并链接它们以便在 Word 中使用格式时。

当我进行特殊粘贴时,只允许使用 2 个链接选项,链接并保留源格式或链接并合并格式。这两种方法都会导致格式不佳,其中单元格的内容(通过查找从公式返回的文本)在结果前添加一行,在结果后添加一行。这对于我的目的来说是不可接受的,因为我试图最小化垂直空白,同时锁定单元格的水平尺寸。任何删除这些行的尝试都会删除整个链接对象。粘贴为文本不会出现此问题,在 Word 表格单元格中输入内容也不会出现此问题,但我失去了自动更新/链接功能。

为链接创建新对象会导致更糟糕的结果,现在它会将整个电子表格粘贴到单个单元格中,并撤消表中的所有格式。

非常感谢您的帮助,因为对于一件应该非常简单的事情来说,这却非常令人沮丧。

编辑:我解决了部分问题,结果发现我忽略了“选择性粘贴”菜单中的“粘贴链接”选项。现在我可以将未格式化的文本粘贴到表格单元格中,而不必像我想要的那样从 Excel 添加额外的格式(通过“粘贴链接”,然后选择“未格式化的 Unicode 文本”)。但是,这又带来了一个新问题,如果更新了链接,如果表格单元格的新文本包含空格,则只有前几个单词采用了我为表格单元格指定的正确格式,而额外的单词则使用默认格式,而不是表格单元格格式。

要复制此操作,请在 Word 中创建一个表格单元格,指定当前默认格式以外的任何格式(例如,将字体大小更改为 7 号,添加粗体和斜体),然后通过特殊粘贴从 Excel 链接一个单元格,方法是转到粘贴选项 -> 粘贴链接 -> 未格式化的 unicode 文本。您将看到链接保留默认格式并将其置于表格单元格格式的前面。如果再次突出显示整个单元格并将格式更改为所需格式,则链接的当前版本现在处于正确的格式。但是,如果您通过更改 Excel 中的文本来更新链接,并且它包含空格(或基本上更多单词),则第一个单词将采用正确的格式,而最后几个单词将采用默认格式。更新后,表格单元格的格式将不一致。全部在 Word 和 Excel 2013 中完成。

答案1

如果其他人遇到这种情况,我可以从上面的更新和其他评论中综合出一个解决方案。将 Excel 中的数据粘贴到 Word 中时,选择粘贴 > 选择性粘贴...,然后选择粘贴链接单选按钮,以及未格式化的 Unicode 文本。在 Office 2016 中如下所示:

Office 2016 选择性粘贴对话框

如果您的内容确实有一些格式,其他选项可能更好。就我而言,我只想要纯文本内容,然后我可以在 Word 中对其进行样式设置以匹配其上下文。

答案2

不要使用 unicode 格式,而是使用 RTF 粘贴链接,并在粘贴选项中选择“匹配目标格式并链接到 Excel”。它应该会自动正确更新。如果没有,请右键单击链接并转到“链接的工作表对象”,从下拉列表中选择“链接”,并确保选中“更新后保留格式”。

相关内容