Also, in the registry if you save "[objectname] [propertyname] [propertyvalue] " then you can use:

vb Code:
  1. Private Sub SetObjProp(objName As String, objProp As String, objPropValue As String)
  2.  
  3. CallByName Me.Controls(objName), objProp, VbLet, objPropValue
  4.  
  5. End Sub

So if you do:

vb Code:
  1. Call SetObjProp("Text1", "Text", "It worked!")

Then Text1.Text will equal "It worked!".