vba中没有控件数组的功能只能用類模块了。
首先在窗体中粘贴以下代码
你要的是30个标签任何一个被点击,都触发固定的一段代码显示出被单击的标签名。
是这样吗玳码只有一段,只有一个事件
事件的话想分30段写,但事件内容应该是一样的
当然如果有办法只用一个事件就解决问题的话那就最好了
說到底就是想知道有没有这样一段代码
可以判定当前操作的那个控件,并取得这个控件的NAME属性
我也不知道有没有你说的这种代码——有嘚话,请你告诉我让我开开眼界
不过,既然都写了30个事件也不在乎事件过程中改少许名称吧。
难道就真的没有吗 我想过一个就是事件不再是针对标签,而是针对整个窗体
事件为窗体的点击
但内容的话就是要对点击范围进行判断
通过这种方法来实现一个事件 一段代码的效果吧!!
当然如果有人看见上面的提问而且可以解决的话 那就谢天谢地了
我还是主要想了解最后一个功能
### 判定当前操作的那个控件,並取得这个控件的NAME属性###这个功能
对我听说过类模块能捕捉到系统级的事件。可是我不会要么你上excelHome去问问看吧。