如何将嵌入的 Excel 表转换为 Word 表格?

如何将嵌入的 Excel 表转换为 Word 表格?

我们从客户那里收到 Word 文档,其中有时会包含嵌入式 Excel 对象(工作表),我们需要将它们转换为 Word 表格,以便我们可以正确地在 InDesign 中导入文档。

不幸的是,直接在 InDesign 中导入文档会将表格转换为图像,但这不是一个解决方案,因为我们需要能够设置它们的样式,因此我们需要先将它们转换为 Word 表格。

我们目前使用的解决方案是打开嵌入式 Excel 对象,选择其内容并将其粘贴在上面。如果有更简单的方法可以做到这一点,我一点也不惊讶,所以这就是我向你们求助的原因。

答案1

我通常将嵌入的 Excel 表格复制为 Word 表格,如下所示:

  1. 双击嵌入的 Excel 表进行编辑。
  2. 复制之前调整列宽以避免数字显示为####。
  3. 选择表格并复制(使用 Ctrl-C 或通过菜单)
  4. 单击嵌入式 Excel 表格外部以结束编辑模式(在粘贴复制表格的位置)。
  5. 选择性粘贴(Alt-ES),选择格式化文本(RTF)

答案2

当你打开 word 文档时,嵌入 Excel 表格,你应该能够双击,或者以任何其他方式告诉 MsOffice 你想要编辑该 excel 对象。这将在 Excel 中打开表格。从那里,最快的方法是出口(或Save As)将表格作为.CSV文件。在纯文本编辑器中打开该 .CSV(例如免费软件 notepad++,但记事本也可以,只需注意换行符的情况)。然后复制该 .csv 文本并将其粘贴到 word 中,选择粘贴的文本并转变将其添加到表格中Table - Convert Text to Table。如果需要,应用格式。如果您已通过样式预定义表格格式,那么这也会有所帮助,这样您就可以立即将其应用于表格。

上述过程当然可能有点繁琐,但它比手动编辑或 InDesign 中的图像要好,而且您可以确定您有一个简单的 Word 表格,不会转换为图像。文本到表格自 Word 的第一个版本以来就一直有效;我认为它甚至在 WordPerfect 5.1 中也有效 :) - 它是支持表格的文档编辑器的一项基本功能。

上述过程也可以通过 VBA 实现自动化,但要使其普遍发挥作用,则需要进行大量工作。

相关内容