EXCEL的VBA能不能打开加载宏文件就触发执行VBA

发布网友

我来回答

3个回答

热心网友

追问我想要的是打开任意一个工作簿,然后打开一个特定的加载宏文件,然后这个工作簿就会自动执行加载宏的代码,这个可以吗??

热心网友

可以的。这个需要在vba代码窗口设置,在最顶部的下拉菜单选择 worksheet,它右边的下拉菜单就会出现activate ,selectchange 等等触发事件类型。问题所述情况大概适用activate。但是注意这中情况下编辑代码时不能逐行调试,要格外注意代码正确性,可以先调试正确再选择套用触发类型。

热心网友

在vba编辑器中点击thisworkbook 然后把他的 isaddin属性改成false 就可以了 你也可以添加一个宏 在运行一下: Sub a() ThisWorkbook.IsAddin = False End Sub追问我想要的是打开任意一个工作簿,然后打开一个特定的加载宏文件,然后这个工作簿就会自动执行加载宏的代码,这个可以吗??

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com