Excel VBA宏 - 更改链接名称

时间:2017-11-23 10:02:16

标签: excel vba excel-vba

我有一个excel宏例程,我需要为另一个每天运行的例程准备一个文件。此准备涉及将t-1文件的链接更改为t0文件。

我通常做的代码是:

ActiveWorkbook.ChangeLink Name:= _
        "file path", NewName:=new_file_path, Type:=xlExcelLinks

我现在的麻烦是,对于这个特殊例程,要更改为新例程的文件路径并不总是相同,因此我需要一种方法来自动找出当前链接以替换它们。我现在是新的文件路径,因为它是调用此例程并打开此文件的工作表,所以我首先要做的是

new_file_path = "C:\...."& ActiveWorkbook.Name & ".xlsm"

如果有一个技巧可以替换新链接的所有链接,而不需要说明旧链接的名称/路径,那将对我有所帮助。有人知道吗?

由于

0 个答案:

没有答案