我在互联网上搜索得很瘦,而且自己并不精通VBA,我来找你帮忙 .

The question:

在Word文件中,我嵌入了多个带有文本的Excel工作表,如下所示:

文字......文字......文字......

“嵌入式Excel文件”

文字......文字......文字......

“另一个嵌入的Excel文件”

通过同时打开两个嵌入的Excel文件,(右键单击 - >工作表对象 - >打开对象)我能够以传统方式将单元格链接到另一个(单击单元格内部并键入“=”,单击单元格在另一张) . 这允许我根据第一个文件中的值计算第二个文件中的内容 .

问题是,如果我将此作为模板发送给同事,则文件路径/文件名将发生变化,然后两张表中的引用将不再起作用 .

有没有解决的办法?

Context:

我希望创建一个用于商业案例的模板 . 模板应该易于使用,用户只需输入非常具体的数字,其余的将自动计算,图表将自动更新等 . 必须在数字之间输入相关文本以提供可靠的案例 .

EDIT1: 我必须补充一点,Excel文件是在Word中创建的,并且本身没有文件路径 .

EDIT2: 如果您能够从同一嵌入式Excel文件中显示不同的部件/工作表,那么word文档中的不同位置 - 这可能是一种解决方法,但我还没有找到一种方法 .

EDIT3: 链接两个嵌入文档中的单元格时,它通过使用当前文件路径来实现 . 问题是我想将它作为模板,这意味着文件路径/文件名将改变,因此它不能是静态的 . 我需要它是动态/相对于文件本身的名称/路径 .