在Word中embedded的多个Excel工作表相对于其文件path的引用

我在网上查了很多,而且自己也不熟练VBA,我来找你帮忙。

问题是:

在一个Word文件中,我已经embedded了多个Excel文档,其中包含文本,如下所示:

文字…文字…文字…

embedded式Excel文件

文字…文字…文字…

另一个embedded式Excel文件

通过同时打开两个embedded式Excel文件(右键单击 – > Worksheet对象 – >打开对象),我可以以传统的方式将单元格链接到另一个单元格(单击单元格内并键入“=”,单击单元格在另一张纸上)。 这允许我根据第一个文件的值计算第二个文件中的东西。

问题是,如果我把这个发送给一个同事作为一个模板,文件path/文件名会改变,然后两张表的引用将不再工作。

有没有解决的办法?

语境:

我希望创build一个用于商业案例的模板。 模板应该很容易使用,用户只需要input特定的数字,剩下的就会自动计算出来,graphics会自动更新等等。在数字之间必须input相关的文字,以提供一个坚实的案例。

编辑1:我必须补充说,Excel文件是在Word中创build的,并且本身没有文件path。

编辑2:如果你能够显示来自同一个embedded式Excel文件的不同部分/表单,可能是一个解决方法,但我还没有find一个方法来做到这一点。

编辑3:从两个embedded文档链接单元格时,通过使用当前的文件path。 问题是,我想这是一个模板,这意味着文件path/文件名会改变,因此它不能是静态的。 我需要它是dynamic的/相对于文件名称/path本身。