我其实是想在定时器中得知当前那个框架是打开或激活的,要刷新框架中的板块标的变化,目前看来只能用框架的Refresh和InitAllGrid达成目的。
但是在定时器中不知道如何获得对应框架对象,因此寻求帮助。
如果VBA代码中能遍历当前存在的所有框架,那就好办了。
Frame 对象
Activate 当一个对象成为活动窗口时发生。
Deactivate 当一个对象不再是活动窗口时发生。
使用这个事件,当窗口被激活时这个事件会被触发,你在框架代码中自行维护这个标志数据即可
发完问题后,忽然想到,我可以设置一个Script级变量用于保存这个对象,只要在能获得这个frame对象的时候,对这个变量赋值,之后就可以随便使用了