在Access中,我有一个表格,上面有大约200个文本框。我知道在每个点击事件的C#中都有Private Sub txtHotMix_DblClick(Cancel As Integer, sender As Object)
Dim txt As TextBox
Set txt = sender
MsgBox txt.Name
End Sub
。
我怎么能在VBA中引用当前的发件人而不说Me.txt_Whatever?
这是我到目前为止所拥有的
Increase font size
答案 0 :(得分:1)
我认为public class Person{
public int id;
public List<Person> friends;
}
对象的ActiveControl
属性是您(https://msdn.microsoft.com/en-us/library/bb225491(v=office.12).aspx)之后的对象:
在一个模块中:
Screen
您仍然需要向每个控件添加一个click事件来调用此sub,如下所示:
Option Compare Database
Option Explicit
Public Sub ctrl_Print(objCtrl As Control)
MsgBox objCtrl.Value, vbOKOnly, "Control Value"
End Sub