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