在Word中引用Excel单元格

有谁知道预先打包的解决scheme,直接在Word文档中引用Excel单元格?

例如,

{[TestExcel]Tab1!A1} 

亲爱的先生{[TestExcel] Tab1!A2},

我们的系统已通知我们您的帐户{TestExcel] Tab1!AccountNumber}已过期。 请立即免除{TestExcel] Tab1!PaymentDue}的付款。

本示例使用假设的{}语法,其中的内容是标准的Excel公式。

我见过的每个解决scheme都使用自定义VBA来完成此任务。 这似乎是一个非常普遍的需要,应该有一些很好的第三方软件,让非技术用户完成这项任务。

如上例所示,需要支持两个命名范围和标准单元格引用。

是。

第1步:复制excel单元格。

第2步:转到您想要粘贴参考的Word文档。

第3步:右键单击

步骤4:在粘贴选项下,select“链接源格式”或“链接和合并格式”。

我尝试了@Green Demon的方法,但列出的两个粘贴选项不适用于我(Office 2013)。 我只保留了源格式,合并格式和保留文本。 然而,我戳了一下,发现丝带上隐藏的粘贴专用

说明如下:

  1. 复制Excel范围。
  2. 转到您的Word文档,并左键单击要粘贴Excel范围的位置。
  3. 如下所示,单击function区上的Paste Special(特殊粘贴),或者按Ctrl + Alt + V。

Word 2013功能区上的“特殊粘贴”位置

  1. 点击粘贴链接单选button。
  2. 单击Microsoft Excel工作表对象。 select性粘贴对话框应该如下所示:

粘贴特殊对话框

  1. 点击OK。

该范围现在应粘贴在您的文档中,如果您保存,closures并重新打开Word文档,系统会提示您是否要“使用链接文件中的数据更新此文档”如果您正在执行Excel到Excel的链接,其工作方式与其相同。

这个function太棒了,我很高兴今天能find它。 但是,在我使用它的简短经验中,即使在它提示您进行更新之前,使用这些Word到Excel链接大大增加了打开Word文档所需的时间。 在此之后,更新Excel链接的行为所花的时间比如果您执行相同的Excel-Excel链接所花的时间要长得多。 我所有的工作都是在networking共享文件上完成的,所以YMMV。

alt + h + v + l也可以。 如果你正在制作大文件,点击色带,每次都会在一段时间后变得凶狠。