拦截Excel打开文件

有没有办法通过COM插件拦截或覆盖Microsoft Excel的文件打开命令? 我想在Excel尝试打开工作簿之前处理文件,所以Application_WorkbookOpen太晚了。

理想情况下,它也应该在Excel文件被双击时触发。

使用:

Public Sub Auto_Open() End Sub 

它甚至在Application_WorkbookOpen之前工作。 不知道它是否足够快,但你。

更新:

这可能对你也有帮助。 自动执行macros的不同方法:

 AutoExec AutoNew AutoOpen AutoClose AutoExit