在没有VBA的Excel中创建嵌入文档的动态链接

在没有VBA的Excel中创建嵌入文档的动态链接,excel,hyperlink,Excel,Hyperlink,首先,我意识到这个问题可以用VBA解决,但我希望保持这个工作簿宏的自由 我想做的是将几个Excel工作簿嵌入到我的工作簿中(每个嵌入的工作簿特定于一个工厂)。我想创建一个充当动态超链接的单元格,它会根据过滤的工厂而变化(我自己创建这个动态超链接没有任何问题)。我不知道怎么做的部分是创建一个超链接,打开嵌入工作簿中的文档。我可以制作一个超链接来打开保存在目录中的文件,但我需要能够与多个用户共享此工作簿,因此我正在嵌入文档 希望这是有意义的——总结一下;我需要创建一个按钮/超链接,用于在没有VBA的

首先,我意识到这个问题可以用VBA解决,但我希望保持这个工作簿宏的自由

我想做的是将几个Excel工作簿嵌入到我的工作簿中(每个嵌入的工作簿特定于一个工厂)。我想创建一个充当动态超链接的单元格,它会根据过滤的工厂而变化(我自己创建这个动态超链接没有任何问题)。我不知道怎么做的部分是创建一个超链接,打开嵌入工作簿中的文档。我可以制作一个超链接来打开保存在目录中的文件,但我需要能够与多个用户共享此工作簿,因此我正在嵌入文档

希望这是有意义的——总结一下;我需要创建一个按钮/超链接,用于在没有VBA的情况下打开嵌入式文档


非常感谢

您有一个EXCEL函数超链接,它接收一个字符串(即URL)作为第一个参数。当然,您可以使用公式或对其他单元格的引用设置构建URL

例如,如果在单元格中设置以下值:

=HYPERLINK("http://www.google.com")
在它的链接上,谷歌的页面将在你的浏览器上打开。如果将链接设置为指向文件(任何文件),它将使用适当的应用程序(例如Excel)打开该文件


这就是您要找的吗?

谢谢您的评论。这不是我真正想要的。除非您能告诉我如何设置指向嵌入文件的链接?好吧,我不太明白您如何在Excel中创建(甚至手动)指向对象的超链接(其中对象将是您的嵌入文件;另外请注意,根据我的经验,您通常无法通过VBA完成无法手动完成的事情—这就是其中之一)。您可以创建指向页面的超链接,甚至可以在工作表中创建特定单元格的超链接,但我认为您不能让Excel打开嵌入的文件。对不起,好的,但是你不能从工作表中调用它,对吗?