每次打开表单时都会调用以下代码。它在第五次开场之前效果很好,然后错过了删除其中一个控件。任何人都知道这是为什么?VBA代码停止工作
For Each cb In Forms(frmName).Controls
If cb.ControlType = acCheckBox Then
If Left(cb.Name, 3) = "clr" Then
DeleteControl frmName, cb.Name
End If
ElseIf cb.ControlType = acLabel Then
If Left(cb.Name, 3) = "clr" Then
DeleteControl frmName, cb.Name
End If
End If
Next
您的总体目标是什么?以编程方式在设计视图中操作控件是很不寻常的。 – 2009-12-08 20:09:07