我正在尝试用其他任何语言做一些非常简单的事情但是在网上搜索了大约一个小时之后我找不到如何在Vba中做到这一点。基本上我有一个复选框,点击它时应将其名称分配给变量并在消息框中显示名称。我的实际功能要大得多,但这是我需要帮助的唯一一点。
Private Sub admin_toggle_Click()
Dim admin_group As String
Dim admin_name As String
Dim admin_value As String
admin_name = ActiveControl.Name
MsgBox admin_name
End Sub
答案 0 :(得分:0)
解决方案如下:
Private Sub admin_toggle_Click()
Dim admin_group As String
Dim admin_name As String
Dim admin_value As String
admin_name = admin_frame.ActiveControl.Name
MsgBox admin_name
End Sub
因为我所指的复选框包含在一个框架中,所以我必须在访问我需要的元素之前引用包装框架。