Excel打开工作簿上的单元格值

这是一个很好的理论讨论。 我有一个VBA繁重的工作簿,从特定项目的数据库中提取信息。 假设那个项目是销售发票。 现在,工作簿的工作方式是在其中有一个单元格,您可以在其中放置一个发票号码,然后单击一个刷新button,并且该发票的所有信息都将被拉入工作簿。

有没有一种方法,从一个命令行sorta的东西,将单元格的发票号码设置为一个值,然后在工作簿打开时执行刷新? 我知道当通过VBA打开工作簿时,我可以触发刷新macros,真正的问题是我可以从Excel外部设置单元格值。 我们的目标是提供一个超级链接,当用户点击它时,会设置单元格值,然后刷新数据。 我不知道在哪里寻找这个答案。

谢谢。

从阅读下面的链接可以看出,你不能直接将命令行parameter passing给excel,但是你可以使用接受参数的vb脚本,然后VB脚本打开excel并插入参数值

链接到MSD上发布