VBA:查看代码,打开后会关闭一个加载项

时间:2018-09-07 13:40:39

标签: excel vba excel-vba

我创建了一个外接程序,以在发布新版本时更新其他外接程序。加载项在打开时运行(Excel启动时),它将搜索其他已安装的加载项的新版本,然后关闭该加载项。如果我尝试从代码编辑器中将其打开,则只需重复此过程即可。关于如何访问它的任何想法?

1 个答案:

答案 0 :(得分:2)

如果在打开Excel文件时按住 Shift 键,它将阻止任何自动宏(例如myGameObject.GetComponent<AudioSource>().clip = myAudioClip; myGameObject.GetComponent<AudioSource>().Play(); 事件)运行。

或者:打开文件之前,请在VBA编辑器( Alt + <中,转到立即窗口( Ctrl + G ) kbd> F11 )并运行以下代码

Workbook_Open

然后,完成后,运行此命令以重置所有内容:

Application.EnableEvents = False

可能希望查看绑定的Application.EnableEvents = True ,以便您的宏可以在执行任何操作之前检查Shift键,并在按住GetKeyState之前进行检查