怎么让excel的外部链接随路径二自动更新

来源:百度知道 编辑:UC知道 时间:2024/06/25 05:37:53
假如我的d:\1\emp.xls中引用了d:\1\2\[烤漆合计.xls]公司合计'!C25
我现在把
emp.xls更换到目录e:\3\emp.xls
烤漆合计.xls更换到目录 e:\3\4\[烤漆合计.xls]公司合计'!C25
请问如何使emp.xls的外部链接自动由
d:\1\2\[烤漆合计.xls]公司合计'!C25 的更新为
e:\3\4\[烤漆合计.xls]公司合计'!C25
谢谢!!可否把VBA的代码告诉我呢?我不太会懂代码!谢谢了!

如果这个移动发生在emp.xls 关闭的情况下.
理论上是无法实现的,因为当你移动[烤漆合计.xls]的时候,emp.xls 并不知道它在动.
当然,如果在打开emp.xls 的时候用VBA来实现[烤漆合计.xls]的路径搜索从而来更新路径值,那么可以实现你想要的功能.(前提还是[烤漆合计.xls]在你搜索的地址中能找到)

编辑-链接-选中对话框中的d:\1\2\[烤漆合计.xls]
然后点边上的"更改源",然后找到新的链接文件.

写相对路径就可以了。
你可以写.\2\[烤漆合计.xls]公司合计'!C25