【发布时间】:2017-02-01 23:51:57
【问题描述】:
参考Creating hyperlink from Excel FlowChart to MS Word Heading
我想知道从 Word 文档超链接到 Excel 工作簿中特定单元格的正确语法。
例如:假设我在 word 文档“解释”中,我想插入指向 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
我不明白 Excel 到 Word 的问题是如何在大约 10 分钟内得到回答的,而且我的 Word 到 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
【问题讨论】:
-
哇。深入挖掘我发现了完整的功能。 CTRL+F9 然后 F9 切换在 Word 中输入域代码。 ALT+F9 显示所有使用域代码的链接。这很棘手。最好的解决方案是使用 ___ c:\users\Win7User\desktop\DataStuff.xlsx#Sheet1!ZX200 ___ 作为在目标文件中与特定位置建立超链接的正确语法。之后 ”!”您可以输入 Excel 范围名称,而不仅仅是单元格引用。然后,在超链接弹出窗口中,您还可以指定显示文本(不能通过域代码完成)和屏幕提示(可以通过域代码完成)。
-
几点补充说明:我的经验是域代码与超链接弹出窗口分开。也许我只需要保存并重新打开文档,但是当您切换到另一个时,在其中所做的编辑不一定会显示出来。其次,从技术上讲,您可以通过
\o开关在字段代码中使用ScreenTip。例如:{ HYPERLINK "c:\\users\\Win7User\\desktop\\DataStuff.xlsx" \l "Sheet1!ZX200" \o "Click here for data" }
标签: hyperlink excel-2010 word-2010