每次我运行此代码时,都不会在选项按钮和复选框之间进行伪装。我在代码中放置了一个 msgbox,它出现了一个选项按钮并显示在复选框的代码下,事实上,当我作为测试运行时,代码根本不会显示在选项按钮的活动控制代码下遗漏了什么。
Dim oleObj As OLEObject
For Each oleObj In Sht.OLEObjects
Select Case True
Case TypeOf oleObj.Object Is MSForms.CheckBox
MsgBox oleObj.Name
ResetActiveXCheckBox oleObj.Object
Case TypeOf oleObj.Object Is MSForms.OptionButton
ReSetActiveXOption oleObj.Object
End Select
Next```