使用相对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
位置?
您可以使用CELL
function获取工作簿的位置。
在表格中input下面的公式,在单元格B1
,
=LEFT(CELL("filename",A1),FIND("[",CELL("filename",A1))-1)
这将为您提供工作簿所在的根文件夹。 现在在你有链接到docx
文件的单元格中,使用下面的公式,
=HYPERLINK(B1&"someDoc.docx","Click here")
希望这可以帮助。 即使你移动文件夹,这将工作。