使用相对路径从Excel单元格创建指向Word文档的链接

时间:2017-09-23 06:23:14

标签: excel ms-word

在Excel单元格中,我想链接到MS Word文件,例如到C:\MyFile\someDoc.docx,使用相对路径。

我的Excel文件位于C:\MyFile文件夹中。所以我的路径应该是currentdirectory\someDoc.docx,以便我可以邮寄整个C:\MyFile文件夹或将其转移到其他地方。

我该怎么做?

我知道如何链接像C:\MyFile\someDoc.docx之类的绝对路径,但如果我将Excel文件传输给某人会怎样。在目标文件夹中,它是否仍会搜索C:\MyFile位置?

1 个答案:

答案 0 :(得分:3)

您可以使用CELL功能获取工作簿的位置。

在工作表中输入以下公式,例如在单元格B1

=LEFT(CELL("filename",A1),FIND("[",CELL("filename",A1))-1)

这将为您提供工作簿所在的根文件夹。现在,在您拥有docx文件链接的单元格中,使用以下公式

 =HYPERLINK(B1&"someDoc.docx","Click here")

希望这会有所帮助。即使您移动文件夹,也可以使用。