如何在没有宏/ vba的情况下从Word到Excel特定单元格创建超链接?

时间:2012-05-03 18:43:11

标签: hyperlink excel-2010 word-2010

参考Creating hyperlink from Excel FlowChart to MS Word Heading

我想知道超链接到Excel工作簿来自 Word文档中的特定单元格的正确语法。

例如:假设我在单词文档“Explaining”中,我想插入Excel文件DataStuff的超链接,但要插入 Cell ZX200 。如果没有VBA / MACROS,我该如何手动执行此操作?

我已经知道要链接到DataStuff,我会输入

    File:///c:\users\Win7User\desktop\DataStuff.xlsx

然后按ENTER键。 (然后它变成带下划线的超链接。点击它打开DataStuff)

但是,我想补充一个事实,它应该转到单元格ZX200,而不仅仅是在单元格A1打开DataStuff。以下不起作用。有人可以为我修复语法吗?

    Does not work:
    File:///[c:\users\Win7User\desktop\DataStuff.xlsx]Sheet1!ZX200

我不知道在大约10分钟内如何回答Excel到Word的问题,而我的Word to Excel问题累积了蟋蟀和风滚草。没有MS Word专家??

在浏览了许多无用的文档和一个有用的文档后,我已经弄明白了。正确的语法是:

    File:///c:\users\Win7User\desktop\DataStuff.xlsx#Sheet1!ZX200

应该在word文档中输入,然后在Excel的工作表Sheet1中转到ZX200单元格。使用我在我的问题中的超链接的信息,你现在在Word和Excel超链接之间有一个很棒的BIJECTION。所以当你把人送到某个地方时,你也可以把它们送回去!

http://www.shaunakelly.com/word/word-and-excel/excelhyperlinks.html

4 个答案:

答案 0 :(得分:2)

您需要做的就是复制要引用的Excel中的单元格,然后在Word中,在您想要链接的位置,您将“粘贴特殊”> '链接&合并格式'

然后发生的是在Word中插入一个字段(看起来不像超链接,但如果光标放在文本中则会显示为灰色)。通过执行以下步骤,此字段可以链接回Excel文件中的特定单元格:

  1. 右键单击字段
  2. 然后选择Linked Worksheet Object> Open Link
  3. 您的Excel文件应该打开到所需的单元格。

答案 1 :(得分:1)

我一直在阅读这些链接,可能会为非VS大师提供另一种解决方案(就像我一样)。

  1. 打开您的Excel工作簿转到公式 - >定义NAME
  2. 创建" NAME"对于您要链接的每个单元格或单元格组。例如,我将Word文档中的问题#超链接到我的Excel文档,该文档用于将问题导入我们的学习管理系统。 示例NAME = Question_22并引用单元格范围= WBT16DS058!$ A $ 90(=工作表!cellrange)
  3. Save&关闭Excel工作簿。

  4. 打开Word文档并创建文本(问题022),突出显示并插入超链接。

  5. 浏览&选择您的Excel文档,附加地址的末尾以包含#NAME。 (即 - R312Test.xlsx#Question_22)。
  6. 选择新链接,Excel文档将打开正确的问题。
  7. 我们已插入和删除行,以确保在Word中选择超链接时Excel NAME的引用与单元格范围一致。

答案 2 :(得分:0)

我发现的各种方法(Office 2013)的最简洁的解释实际上是在打开包含链接的文件时弹出的对话框(在展开Show Help按钮之后) 。前两个选项与Excel相关:

Word - link update dialog

其中的文字列出了创建链接的选项:

  
      
  • 使用选择性粘贴命令(在主页标签上,在剪贴板组中,单击下面的箭头粘贴,然后单击,然后单击选择性粘贴),然后点击粘贴链接选项。
  •   
  • 使用对象命令(在插入标签上,在文字组中,点击对象,然后单击对象),然后单击从文件创建选项卡上的链接到文件选项。
  •   
  • 插入图片对话框中使用链接到文件插入和链接命令(在插入 strong>标签,在插图组中,点击图片,然后点击插入旁边的箭头。
  •   

this article中所述,您还可以非常轻松地在一个地方管理多个链接,这也可以直观地说明上述过程。选项包括自动/手动更新和锁定更新时的当前值。

答案 3 :(得分:0)

我认为,即使值移动到新单元格,预期问题也与指向特定Excel值的永久链接有关。使用“粘贴链接”时,如果在所需值的上方或下方插入行或列,则引用的单元格不再包含所需的值。链接的完整性受到损害,将不正确的数据或空白数据带入Word doucment。理想情况下,用户可以使用Excel中的命名范围和指向范围的超链接。如果项目在Excel中移动,则命名范围仍将遵循该值。