捕获双击打开文件的方法?

Way to capture double click to open file?

有没有办法让 Excel 宏来检查我双击打开的文件。

当我打开该文件时,首先加载安装的加载项,然后加载我单击的文件。我如何在我的一个加载项中编写代码来检查我试图打开的文件名是什么?

我通过在 excel 插件中使用 2 个 Workbook_Open 实例来解决这个问题。

加载文件后,插件启动,并检查是否有任何活动的工作簿。如果有 none,那么我们稍等片刻,然后再次检查,根据需要循环多次,或者直到打开一个有效的工作簿。这确保您的计算机有时间加载 excel 文件。一旦有一个活动的工作簿,我们就会对其进行处理以确保它不是插件的工作簿。如果是,那么我们退出我们的代码。如果不是,那么我们 Do Stuff.

我在这个网站上用相同的代码解决了我的 2 个问题

注意:我省略了我做东西...的部分,因为它真的可以用它做任何你想做的事. link 中的代码只是执行上一段描述的内容。