读书人

怎么才能让已有excel文档打开后加载vb

发布时间: 2013-11-15 22:28:15 作者: rapoo

如何才能让已有excel文档打开后加载vbaproject模板?
环境是2003,我在ThisWorkBook的SheetChange事件里面做动作,调用了写在模块里面的一个函数,我想把它作为一个模板,每个文档打开的时候都加载,于是我保存为Book.xlt,放到Application Data\Microsoft\Excel\XLSTART目录下,当新建文档的时候是会加载模板,但是当打开已有文档的时候就不会加载到已有VBAProject里面,如下图所示,打开已有文档时红色方框里面的模板不会加载,新建一个的时候出现,而已有VBAProject(第39周出定所欠材料一表.xls)里面没有加载模板代码
小弟VBA新手,请问该如何处理?
怎么才能让已有excel文档打开后加载vbaproject模板
[解决办法]
已打开的文档时没法加载的。

你可以在你的代码里加些判断,如果已有打开的文件,先关闭。

读书人网 >VBA

热点推荐