Question:
I am trying to pass a control as an object to a global sub to change the controls properties.How do you Set the parameter object as the controlwhen passing as a parameter.
‘Sub ProcedureSub ChangeCaption(MyObject As Object) MyObject.Caption = “Test Complete”End SubI call this function like this:
‘Call Sub ChangeCaption(lblTest) ‘Get Error Type Mismatch
Answer:
It may just be a matter of changing your call line to this:
ChangeCaption lblTestor to
Call ChangeCaption(lblTest)The rest of the code seems ok to me…I’ve used the same trickbefore in Visual Basic.