Say Controlsource.
For a single control its easy
On Error Resume Next
Msgbox Control.Controlsource
Msgbox "Control Don't have that property"

The problem comes here,
For each control in codecontextobject.controls
On Error Goto NextControl
Msgbox Control.Controlsource
Nextcontrol:
Next control

I want to know either how to trap continous errors else some workaround for this. Kindly help.