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

时间:2015-06-16 02:50:23

标签: excel vba excel-vba add-in

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

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

1 个答案:

答案 0 :(得分:0)

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

加载文件时,addin启动,并检查是否有活动工作簿。如果没有,那么我们稍等一会再检查一下,根据需要循环多次,或者直到有效的工作簿打开。这可确保您的计算机有时间加载Excel文件。一旦有活动的工作簿,我们处理它以确保它不是插件的工作簿。如果是,那么我们退出我们的代码。如果不是,那么我们 Do Stuff

我在此网站上使用相同的代码HERE

解决了我的两个问题

注意:我遗漏了 Do Stuff 的部分...因为它真的可以随心所欲地做任何事情。链接中的代码只是执行上一段描述的内容。