1

我正在尝试用任何其他语言做一些非常简单的事情,但是在网上搜索了大约一个小时后,我找不到如何在 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        
4

1 回答 1

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         

因为我所指的复选框包含在一个框架中,所以在访问我需要的元素之前,我必须引用封装框架。

于 2012-07-04T12:25:51.333 回答