我想冻结表单上的复选框(但不禁用它)。在VBA中可以吗?
答案 0 :(得分:1)
您可以通过将一些代码放入复选框的click事件来阻止用户更改值。
Private Sub MyCheckBox_Click()
Me.MyCheckBox.Value = True
End Sub
您也可以使用Locked
属性。
Private Sub UserForm_Activate()
Me.MyCheckBox.Value = True
Me.MyCheckBox.Locked = True
End Sub
您还可以使用BeforeUpdate
事件..
http://msdn.microsoft.com/en-us/library/office/ff822421(v=office.15).aspx