使用相对path从Excel单元格创build到Word文档的链接

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

我的Excel文件位于文件夹C:\MyFile 。 所以我的path应该是像currentdirectory\someDoc.docx这样我可以邮寄整个C:\MyFile文件夹或将其传输到别的地方。

我怎样才能做到这一点?

我知道如何链接像C:\MyFile\someDoc.docx的绝对path,但如果我将Excel文件传输给某人。 在目标文件夹中,它是否仍然searchC:\MyFile位置?

您可以使用CELLfunction获取工作簿的位置。

在表格中input下面的公式,在单元格B1

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

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

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

希望这可以帮助。 即使你移动文件夹,这将工作。