Dim ctrl As MSForms.Control For Each ctrl In Me.Controls Debug.Print ctrl.Name & " - " & TypeName(ctrl) Next

Additionally, Forms 2.0 introduces a unified property model: Font , ForeColor , BackColor , MousePointer , Picture , etc., consistent across all controls.