如何将单个 Excel 文件中的多个工作表作为链接和可更新的对象导入 Microsoft Word 文档?

如何将单个 Excel 文件中的多个工作表作为链接和可更新的对象导入 Microsoft Word 文档?

我有一个 Microsoft Excel 文件,其中包含多个(大约 10-20 个)工作表。所有工作表都应存储在一个 Excel 文件中,因为它们彼此相连(计算值)。

现在我必须在 Microsoft Word 中创建一份报告,并希望将所有 Excel 工作表作为链接对象包含在内,以便 Excel 文件中的任何更改都反映到 Word 文档中。

这是我目前所做的:

在功能区中 -> 插入 -> 文本 -> 对象 -> 对象 -> 从文件创建

我可以选择 Excel 文件,但无法指定工作表。我激活了“链接到文件”(不幸的是,我无法在此处显示任何屏幕截图)。

保存文件之前在 Excel 中选择的工作表将显示在 Word 中。

我打开了 Excel 文件,切换了第二个工作表并保存了文件。然后我在 Word 中再次导入了相同的 Excel 对象,第二个工作表就显示了。依此类推。

如果我更新文档(例如 Ctrl+A、F9),所有导入的对象都将设置为 Excel 中当前选定的工作表。

有没有办法指定链接的 Excel 文档的工作表?如何自动更新 Word 中所有链接的工作表?或者您知道将 Excel 工作表导入 Word 的更好方法吗?

如果使用 Alt + F9,字段代码如下所示:{LINK Excel.Sheet.12 \test.xlsx \a \p \f 0} 是否有任何字段代码选项可以选择 Excel 工作表甚至单元格范围?

感谢任何回复

马蒂亚斯

答案1

您可以更新链接文本,使其看起来像这样:

{LINK Excel.Sheet.12 "C:\\...\\workbook.xlsx"\\ "Sheet1!R1C1" \a \p}

编辑“Sheet1!R1C1”位以满足您的需求。唯一的问题是,如果您添加行/列,则必须更新链接。

您还可以从 Excel 复制范围并粘贴为链接,这可能更直观。

相关内容