答案1
在 Excel 中,复制所需的数据,例如使用 ctrl-C。
在 Word 中,使用主页->粘贴->选择性粘贴。
选中粘贴链接单选按钮,然后选择未格式化的 Unicode 文本作为格式,然后单击好的。
Word 粘贴关联到您选择的数据。对于文本链接,您应该始终能够通过使用 Alt-F9 显示字段代码来查看链接所指的内容,该代码可能如下所示:
{ LINK Excel.Sheet.12 "c:\\mysheets\\xyz.xlsx" "Sheet1!R1C1:R2C3" \a \t \u }
根据您的系统设置,当您修改工作表中 R1C1:R2C3 中的数据时,Word 可能会自动更新链接。如果没有,您应该能够通过选择该字段代码并按 F9 来更新该字段,从而更新数据。
但是,如果您在 Excel 中插入行和列,Word 不会自动修改诸如 R1C1:R2C3 之类的区域。如果您想引用大小可能发生变化的区域,最好在 Excel 中创建一个命名区域并在字段代码中引用该区域(您可以手动修改)。
在较新版本的 Word 中,如果您使用图形格式执行“选择性粘贴”->“粘贴链接”,Word 往往会“隐藏”链接代码,因此手动修改不太容易。但由于您正在寻找文本格式,所以这应该不是问题。
特别地,选中粘贴链接选项,然后选择其中一个文本选项(我建议使用 Unicode 文本)。
如果您这样做,那么您在 Word 中就有一个链接对象。当您在 Excel 中修改数据时,您可以“更新链接”(事实上,这可能会根据您的设置和选择自动发生)。